diff --git a/.vscode/settings.json b/.vscode/settings.json
index 21a2a11c84e3..f3874093a92b 100644
--- a/.vscode/settings.json
+++ b/.vscode/settings.json
@@ -2,5 +2,6 @@
"search.exclude": {
"sites/svelte-5-preview/static/*": true
},
- "typescript.tsdk": "node_modules/typescript/lib"
+ "typescript.tsdk": "node_modules/typescript/lib",
+ "rust-analyzer.linkedProjects": ["./packages/oxc-svelte/Cargo.toml"]
}
diff --git a/package.json b/package.json
index b213cfa94e9b..0c371bab39c2 100644
--- a/package.json
+++ b/package.json
@@ -34,6 +34,7 @@
"@svitejs/changesets-changelog-github-compact": "^1.1.0",
"@types/node": "^20.11.5",
"@vitest/coverage-v8": "^2.0.5",
+ "@vitest/ui": "^2.1.2",
"eslint": "^9.9.1",
"eslint-plugin-lube": "^0.4.3",
"jsdom": "25.0.0",
diff --git a/packages/oxc-svelte/.cargo/config.toml b/packages/oxc-svelte/.cargo/config.toml
new file mode 100644
index 000000000000..0c17df095caa
--- /dev/null
+++ b/packages/oxc-svelte/.cargo/config.toml
@@ -0,0 +1,2 @@
+[target.x86_64-pc-windows-msvc]
+rustflags = ["-C", "target-feature=+crt-static"]
\ No newline at end of file
diff --git a/packages/oxc-svelte/.gitignore b/packages/oxc-svelte/.gitignore
new file mode 100644
index 000000000000..a2b5be15ddfd
--- /dev/null
+++ b/packages/oxc-svelte/.gitignore
@@ -0,0 +1,197 @@
+# Created by https://www.toptal.com/developers/gitignore/api/node
+# Edit at https://www.toptal.com/developers/gitignore?templates=node
+
+### Node ###
+# Logs
+logs
+*.log
+npm-debug.log*
+yarn-debug.log*
+yarn-error.log*
+lerna-debug.log*
+
+# Diagnostic reports (https://nodejs.org/api/report.html)
+report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
+
+# Runtime data
+pids
+*.pid
+*.seed
+*.pid.lock
+
+# Directory for instrumented libs generated by jscoverage/JSCover
+lib-cov
+
+# Coverage directory used by tools like istanbul
+coverage
+*.lcov
+
+# nyc test coverage
+.nyc_output
+
+# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files)
+.grunt
+
+# Bower dependency directory (https://bower.io/)
+bower_components
+
+# node-waf configuration
+.lock-wscript
+
+# Compiled binary addons (https://nodejs.org/api/addons.html)
+build/Release
+
+# Dependency directories
+node_modules/
+jspm_packages/
+
+# TypeScript v1 declaration files
+typings/
+
+# TypeScript cache
+*.tsbuildinfo
+
+# Optional npm cache directory
+.npm
+
+# Optional eslint cache
+.eslintcache
+
+# Microbundle cache
+.rpt2_cache/
+.rts2_cache_cjs/
+.rts2_cache_es/
+.rts2_cache_umd/
+
+# Optional REPL history
+.node_repl_history
+
+# Output of 'npm pack'
+*.tgz
+
+# Yarn Integrity file
+.yarn-integrity
+
+# dotenv environment variables file
+.env
+.env.test
+
+# parcel-bundler cache (https://parceljs.org/)
+.cache
+
+# Next.js build output
+.next
+
+# Nuxt.js build / generate output
+.nuxt
+dist
+
+# Gatsby files
+.cache/
+# Comment in the public line in if your project uses Gatsby and not Next.js
+# https://nextjs.org/blog/next-9-1#public-directory-support
+# public
+
+# vuepress build output
+.vuepress/dist
+
+# Serverless directories
+.serverless/
+
+# FuseBox cache
+.fusebox/
+
+# DynamoDB Local files
+.dynamodb/
+
+# TernJS port file
+.tern-port
+
+# Stores VSCode versions used for testing VSCode extensions
+.vscode-test
+
+# End of https://www.toptal.com/developers/gitignore/api/node
+
+# Created by https://www.toptal.com/developers/gitignore/api/macos
+# Edit at https://www.toptal.com/developers/gitignore?templates=macos
+
+### macOS ###
+# General
+.DS_Store
+.AppleDouble
+.LSOverride
+
+# Icon must end with two
+Icon
+
+
+# Thumbnails
+._*
+
+# Files that might appear in the root of a volume
+.DocumentRevisions-V100
+.fseventsd
+.Spotlight-V100
+.TemporaryItems
+.Trashes
+.VolumeIcon.icns
+.com.apple.timemachine.donotpresent
+
+# Directories potentially created on remote AFP share
+.AppleDB
+.AppleDesktop
+Network Trash Folder
+Temporary Items
+.apdisk
+
+### macOS Patch ###
+# iCloud generated files
+*.icloud
+
+# End of https://www.toptal.com/developers/gitignore/api/macos
+
+# Created by https://www.toptal.com/developers/gitignore/api/windows
+# Edit at https://www.toptal.com/developers/gitignore?templates=windows
+
+### Windows ###
+# Windows thumbnail cache files
+Thumbs.db
+Thumbs.db:encryptable
+ehthumbs.db
+ehthumbs_vista.db
+
+# Dump file
+*.stackdump
+
+# Folder config file
+[Dd]esktop.ini
+
+# Recycle Bin used on file shares
+$RECYCLE.BIN/
+
+# Windows Installer files
+*.cab
+*.msi
+*.msix
+*.msm
+*.msp
+
+# Windows shortcuts
+*.lnk
+
+# End of https://www.toptal.com/developers/gitignore/api/windows
+
+#Added by cargo
+
+/target
+Cargo.lock
+
+.pnp.*
+.yarn/*
+!.yarn/patches
+!.yarn/plugins
+!.yarn/releases
+!.yarn/sdks
+!.yarn/versions
+
+*.node
diff --git a/packages/oxc-svelte/.npmignore b/packages/oxc-svelte/.npmignore
new file mode 100644
index 000000000000..ec144db2a711
--- /dev/null
+++ b/packages/oxc-svelte/.npmignore
@@ -0,0 +1,13 @@
+target
+Cargo.lock
+.cargo
+.github
+npm
+.eslintrc
+.prettierignore
+rustfmt.toml
+yarn.lock
+*.node
+.yarn
+__test__
+renovate.json
diff --git a/packages/oxc-svelte/Cargo.toml b/packages/oxc-svelte/Cargo.toml
new file mode 100644
index 000000000000..1a5d7e547f12
--- /dev/null
+++ b/packages/oxc-svelte/Cargo.toml
@@ -0,0 +1,32 @@
+[package]
+edition = "2021"
+name = "oxc-svelte"
+version = "0.0.0"
+
+[lib]
+crate-type = ["cdylib"]
+
+[dependencies]
+napi = { version = "2.16.11", default-features = false, features = ["napi9"] }
+napi-derive = "2.12.2"
+
+oxc_allocator = "0.30.5"
+oxc_ast = { version = "0.30.5", features = ["serialize"] }
+oxc_diagnostics = "0.30.5"
+oxc_parser = "0.30.5"
+oxc_span = "0.30.5"
+serde = "1.0.210"
+serde_json = "1.0.128"
+
+[patch.crates-io]
+oxc_parser = { path = './target/patch/oxc_parser-0.30.5' }
+
+[build-dependencies]
+napi-build = "2.0.1"
+anyhow = "1.0.89"
+cargo = "0.82.0"
+fs_extra = "1.3.0"
+
+[profile.release]
+lto = true
+strip = "symbols"
diff --git a/packages/oxc-svelte/ast-builder.d.ts b/packages/oxc-svelte/ast-builder.d.ts
new file mode 100644
index 000000000000..5e9b738a93e7
--- /dev/null
+++ b/packages/oxc-svelte/ast-builder.d.ts
@@ -0,0 +1,1751 @@
+export type JSXElementName = JSXIdentifier | JSXNamespacedName | JSXMemberExpression;
+export type JSXMemberExpressionObject = JSXIdentifier | JSXMemberExpression;
+export type Atom = string;
+
+export type Comment = {
+ type: 'Line' | 'Block';
+ start: number;
+ end: number;
+};
+
+export interface Node {
+ type: string;
+ leading_comments?: Comment[];
+ trailing_comments?: Comment[];
+}
+
+export interface TSIndexSignatureName extends Node {
+ type: 'Identifier';
+ name: Atom;
+ typeAnnotation: TSTypeAnnotation;
+}
+export type RegExpFlags = {
+ /** Global flag */
+ G: 1;
+ /** Ignore case flag */
+ I: 2;
+ /** Multiline flag */
+ M: 4;
+ /** DotAll flag */
+ S: 8;
+ /** Unicode flag */
+ U: 16;
+ /** Sticky flag */
+ Y: 32;
+ /** Indices flag */
+ D: 64;
+ /** Unicode sets flag */
+ V: 128;
+};
+export interface BindingIdentifier extends Node {
+ type: 'Identifier';
+ name: Atom;
+}
+export interface IdentifierReference extends Node {
+ type: 'Identifier';
+ name: Atom;
+}
+export interface IdentifierName extends Node {
+ type: 'Identifier';
+ name: Atom;
+}
+export interface LabelIdentifier extends Node {
+ type: 'Identifier';
+ name: Atom;
+}
+export interface AssignmentTargetRest extends Node {
+ type: 'RestElement';
+ argument: AssignmentTarget;
+}
+export interface BindingRestElement extends Node {
+ type: 'RestElement';
+ argument: BindingPattern;
+}
+export interface FormalParameterRest extends Node {
+ type: 'RestElement';
+ argument: BindingPatternKind;
+ typeAnnotation?: TSTypeAnnotation;
+ optional: boolean;
+}
+export interface BooleanLiteral extends Node {
+ type: 'BooleanLiteral';
+ value: boolean;
+}
+export interface NullLiteral extends Node {
+ type: 'NullLiteral';
+}
+export interface NumericLiteral extends Node {
+ type: 'NumericLiteral';
+ value: number;
+ raw: string;
+}
+export interface BigIntLiteral extends Node {
+ type: 'BigIntLiteral';
+ raw: Atom;
+}
+export interface RegExpLiteral extends Node {
+ type: 'RegExpLiteral';
+ value: EmptyObject;
+ regex: RegExp;
+}
+export interface RegExp {
+ pattern: RegExpPattern;
+ flags: RegExpFlags;
+}
+export type RegExpPattern = { Raw: string } | { Invalid: string } | { Pattern: Pattern };
+export type EmptyObject = null;
+export interface StringLiteral extends Node {
+ type: 'StringLiteral';
+ value: Atom;
+}
+export interface Program extends Node {
+ type: 'Program';
+ sourceType: SourceType;
+ hashbang: Hashbang | null;
+ directives: Directive[];
+ body: Statement[];
+}
+export type Expression =
+ | BooleanLiteral
+ | NullLiteral
+ | NumericLiteral
+ | BigIntLiteral
+ | RegExpLiteral
+ | StringLiteral
+ | TemplateLiteral
+ | IdentifierReference
+ | MetaProperty
+ | Super
+ | ArrayExpression
+ | ArrowFunctionExpression
+ | AssignmentExpression
+ | AwaitExpression
+ | BinaryExpression
+ | CallExpression
+ | ChainExpression
+ | Class
+ | ConditionalExpression
+ | Function
+ | ImportExpression
+ | LogicalExpression
+ | NewExpression
+ | ObjectExpression
+ | ParenthesizedExpression
+ | SequenceExpression
+ | TaggedTemplateExpression
+ | ThisExpression
+ | UnaryExpression
+ | UpdateExpression
+ | YieldExpression
+ | PrivateInExpression
+ | JSXElement
+ | JSXFragment
+ | TSAsExpression
+ | TSSatisfiesExpression
+ | TSTypeAssertion
+ | TSNonNullExpression
+ | TSInstantiationExpression
+ | ComputedMemberExpression
+ | StaticMemberExpression
+ | PrivateFieldExpression;
+export interface ThisExpression extends Node {
+ type: 'ThisExpression';
+}
+export interface ArrayExpression extends Node {
+ type: 'ArrayExpression';
+ elements: Array;
+}
+export interface ObjectExpression extends Node {
+ type: 'ObjectExpression';
+ properties: ObjectPropertyKind[];
+}
+export type ObjectPropertyKind = ObjectProperty | SpreadElement;
+export interface ObjectProperty extends Node {
+ type: 'ObjectProperty';
+ kind: PropertyKind;
+ key: PropertyKey;
+ value: Expression;
+ init: Expression | null;
+ method: boolean;
+ shorthand: boolean;
+ computed: boolean;
+}
+export type PropertyKey =
+ | IdentifierName
+ | PrivateIdentifier
+ | BooleanLiteral
+ | NullLiteral
+ | NumericLiteral
+ | BigIntLiteral
+ | RegExpLiteral
+ | StringLiteral
+ | TemplateLiteral
+ | IdentifierReference
+ | MetaProperty
+ | Super
+ | ArrayExpression
+ | ArrowFunctionExpression
+ | AssignmentExpression
+ | AwaitExpression
+ | BinaryExpression
+ | CallExpression
+ | ChainExpression
+ | Class
+ | ConditionalExpression
+ | Function
+ | ImportExpression
+ | LogicalExpression
+ | NewExpression
+ | ObjectExpression
+ | ParenthesizedExpression
+ | SequenceExpression
+ | TaggedTemplateExpression
+ | ThisExpression
+ | UnaryExpression
+ | UpdateExpression
+ | YieldExpression
+ | PrivateInExpression
+ | JSXElement
+ | JSXFragment
+ | TSAsExpression
+ | TSSatisfiesExpression
+ | TSTypeAssertion
+ | TSNonNullExpression
+ | TSInstantiationExpression
+ | ComputedMemberExpression
+ | StaticMemberExpression
+ | PrivateFieldExpression;
+export type PropertyKind = 'init' | 'get' | 'set';
+export interface TemplateLiteral extends Node {
+ type: 'TemplateLiteral';
+ quasis: TemplateElement[];
+ expressions: Expression[];
+}
+export interface TaggedTemplateExpression extends Node {
+ type: 'TaggedTemplateExpression';
+ tag: Expression;
+ quasi: TemplateLiteral;
+ typeParameters: TSTypeParameterInstantiation | null;
+}
+export interface TemplateElement extends Node {
+ type: 'TemplateElement';
+ tail: boolean;
+ value: TemplateElementValue;
+}
+export interface TemplateElementValue {
+ raw: Atom;
+ cooked: Atom | null;
+}
+export type MemberExpression =
+ | ComputedMemberExpression
+ | StaticMemberExpression
+ | PrivateFieldExpression;
+export interface ComputedMemberExpression extends Node {
+ type: 'ComputedMemberExpression';
+ object: Expression;
+ expression: Expression;
+ optional: boolean;
+}
+export interface StaticMemberExpression extends Node {
+ type: 'StaticMemberExpression';
+ object: Expression;
+ property: IdentifierName;
+ optional: boolean;
+}
+export interface PrivateFieldExpression extends Node {
+ type: 'PrivateFieldExpression';
+ object: Expression;
+ field: PrivateIdentifier;
+ optional: boolean;
+}
+export interface CallExpression extends Node {
+ type: 'CallExpression';
+ callee: Expression;
+ typeParameters: TSTypeParameterInstantiation | null;
+ arguments: Argument[];
+ optional: boolean;
+}
+export interface NewExpression extends Node {
+ type: 'NewExpression';
+ callee: Expression;
+ arguments: Argument[];
+ typeParameters: TSTypeParameterInstantiation | null;
+}
+export interface MetaProperty extends Node {
+ type: 'MetaProperty';
+ meta: IdentifierName;
+ property: IdentifierName;
+}
+export interface SpreadElement extends Node {
+ type: 'SpreadElement';
+ argument: Expression;
+}
+export type Argument =
+ | SpreadElement
+ | BooleanLiteral
+ | NullLiteral
+ | NumericLiteral
+ | BigIntLiteral
+ | RegExpLiteral
+ | StringLiteral
+ | TemplateLiteral
+ | IdentifierReference
+ | MetaProperty
+ | Super
+ | ArrayExpression
+ | ArrowFunctionExpression
+ | AssignmentExpression
+ | AwaitExpression
+ | BinaryExpression
+ | CallExpression
+ | ChainExpression
+ | Class
+ | ConditionalExpression
+ | Function
+ | ImportExpression
+ | LogicalExpression
+ | NewExpression
+ | ObjectExpression
+ | ParenthesizedExpression
+ | SequenceExpression
+ | TaggedTemplateExpression
+ | ThisExpression
+ | UnaryExpression
+ | UpdateExpression
+ | YieldExpression
+ | PrivateInExpression
+ | JSXElement
+ | JSXFragment
+ | TSAsExpression
+ | TSSatisfiesExpression
+ | TSTypeAssertion
+ | TSNonNullExpression
+ | TSInstantiationExpression
+ | ComputedMemberExpression
+ | StaticMemberExpression
+ | PrivateFieldExpression;
+export interface UpdateExpression extends Node {
+ type: 'UpdateExpression';
+ operator: UpdateOperator;
+ prefix: boolean;
+ argument: SimpleAssignmentTarget;
+}
+export interface UnaryExpression extends Node {
+ type: 'UnaryExpression';
+ operator: UnaryOperator;
+ argument: Expression;
+}
+export interface BinaryExpression extends Node {
+ type: 'BinaryExpression';
+ left: Expression;
+ operator: BinaryOperator;
+ right: Expression;
+}
+export interface PrivateInExpression extends Node {
+ type: 'PrivateInExpression';
+ left: PrivateIdentifier;
+ operator: BinaryOperator;
+ right: Expression;
+}
+export interface LogicalExpression extends Node {
+ type: 'LogicalExpression';
+ left: Expression;
+ operator: LogicalOperator;
+ right: Expression;
+}
+export interface ConditionalExpression extends Node {
+ type: 'ConditionalExpression';
+ test: Expression;
+ consequent: Expression;
+ alternate: Expression;
+}
+export interface AssignmentExpression extends Node {
+ type: 'AssignmentExpression';
+ operator: AssignmentOperator;
+ left: AssignmentTarget;
+ right: Expression;
+}
+export type AssignmentTarget =
+ | IdentifierReference
+ | TSAsExpression
+ | TSSatisfiesExpression
+ | TSNonNullExpression
+ | TSTypeAssertion
+ | TSInstantiationExpression
+ | ComputedMemberExpression
+ | StaticMemberExpression
+ | PrivateFieldExpression
+ | ArrayAssignmentTarget
+ | ObjectAssignmentTarget;
+export type SimpleAssignmentTarget =
+ | IdentifierReference
+ | TSAsExpression
+ | TSSatisfiesExpression
+ | TSNonNullExpression
+ | TSTypeAssertion
+ | TSInstantiationExpression
+ | ComputedMemberExpression
+ | StaticMemberExpression
+ | PrivateFieldExpression;
+export type AssignmentTargetPattern = ArrayAssignmentTarget | ObjectAssignmentTarget;
+export interface ArrayAssignmentTarget extends Node {
+ type: 'ArrayAssignmentTarget';
+ elements: Array;
+}
+export interface ObjectAssignmentTarget extends Node {
+ type: 'ObjectAssignmentTarget';
+ properties: Array;
+}
+export type AssignmentTargetMaybeDefault =
+ | AssignmentTargetWithDefault
+ | IdentifierReference
+ | TSAsExpression
+ | TSSatisfiesExpression
+ | TSNonNullExpression
+ | TSTypeAssertion
+ | TSInstantiationExpression
+ | ComputedMemberExpression
+ | StaticMemberExpression
+ | PrivateFieldExpression
+ | ArrayAssignmentTarget
+ | ObjectAssignmentTarget;
+export interface AssignmentTargetWithDefault extends Node {
+ type: 'AssignmentTargetWithDefault';
+ binding: AssignmentTarget;
+ init: Expression;
+}
+export type AssignmentTargetProperty =
+ | AssignmentTargetPropertyIdentifier
+ | AssignmentTargetPropertyProperty;
+export interface AssignmentTargetPropertyIdentifier extends Node {
+ type: 'AssignmentTargetPropertyIdentifier';
+ binding: IdentifierReference;
+ init: Expression | null;
+}
+export interface AssignmentTargetPropertyProperty extends Node {
+ type: 'AssignmentTargetPropertyProperty';
+ name: PropertyKey;
+ binding: AssignmentTargetMaybeDefault;
+}
+export interface SequenceExpression extends Node {
+ type: 'SequenceExpression';
+ expressions: Expression[];
+}
+export interface Super extends Node {
+ type: 'Super';
+}
+export interface AwaitExpression extends Node {
+ type: 'AwaitExpression';
+ argument: Expression;
+}
+export interface ChainExpression extends Node {
+ type: 'ChainExpression';
+ expression: ChainElement;
+}
+export type ChainElement =
+ | CallExpression
+ | ComputedMemberExpression
+ | StaticMemberExpression
+ | PrivateFieldExpression;
+export interface ParenthesizedExpression extends Node {
+ type: 'ParenthesizedExpression';
+ expression: Expression;
+}
+export type Statement =
+ | BlockStatement
+ | BreakStatement
+ | ContinueStatement
+ | DebuggerStatement
+ | DoWhileStatement
+ | EmptyStatement
+ | ExpressionStatement
+ | ForInStatement
+ | ForOfStatement
+ | ForStatement
+ | IfStatement
+ | LabeledStatement
+ | ReturnStatement
+ | SwitchStatement
+ | ThrowStatement
+ | TryStatement
+ | WhileStatement
+ | WithStatement
+ | VariableDeclaration
+ | Function
+ | Class
+ | TSTypeAliasDeclaration
+ | TSInterfaceDeclaration
+ | TSEnumDeclaration
+ | TSModuleDeclaration
+ | TSImportEqualsDeclaration
+ | ImportDeclaration
+ | ExportAllDeclaration
+ | ExportDefaultDeclaration
+ | ExportNamedDeclaration
+ | TSExportAssignment
+ | TSNamespaceExportDeclaration;
+export interface Directive extends Node {
+ type: 'Directive';
+ expression: StringLiteral;
+ directive: Atom;
+}
+export interface Hashbang extends Node {
+ type: 'Hashbang';
+ value: Atom;
+}
+export interface BlockStatement extends Node {
+ type: 'BlockStatement';
+ body: Statement[];
+}
+export type Declaration =
+ | VariableDeclaration
+ | Function
+ | Class
+ | TSTypeAliasDeclaration
+ | TSInterfaceDeclaration
+ | TSEnumDeclaration
+ | TSModuleDeclaration
+ | TSImportEqualsDeclaration;
+export interface VariableDeclaration extends Node {
+ type: 'VariableDeclaration';
+ kind: VariableDeclarationKind;
+ declarations: VariableDeclarator[];
+ declare: boolean;
+}
+export type VariableDeclarationKind = 'var' | 'const' | 'let' | 'using' | 'await using';
+export interface VariableDeclarator extends Node {
+ type: 'VariableDeclarator';
+ id: BindingPattern;
+ init: Expression | null;
+ definite: boolean;
+}
+export interface EmptyStatement extends Node {
+ type: 'EmptyStatement';
+}
+export interface ExpressionStatement extends Node {
+ type: 'ExpressionStatement';
+ expression: Expression;
+}
+export interface IfStatement extends Node {
+ type: 'IfStatement';
+ test: Expression;
+ consequent: Statement;
+ alternate: Statement | null;
+}
+export interface DoWhileStatement extends Node {
+ type: 'DoWhileStatement';
+ body: Statement;
+ test: Expression;
+}
+export interface WhileStatement extends Node {
+ type: 'WhileStatement';
+ test: Expression;
+ body: Statement;
+}
+export interface ForStatement extends Node {
+ type: 'ForStatement';
+ init: ForStatementInit | null;
+ test: Expression | null;
+ update: Expression | null;
+ body: Statement;
+}
+export type ForStatementInit =
+ | VariableDeclaration
+ | BooleanLiteral
+ | NullLiteral
+ | NumericLiteral
+ | BigIntLiteral
+ | RegExpLiteral
+ | StringLiteral
+ | TemplateLiteral
+ | IdentifierReference
+ | MetaProperty
+ | Super
+ | ArrayExpression
+ | ArrowFunctionExpression
+ | AssignmentExpression
+ | AwaitExpression
+ | BinaryExpression
+ | CallExpression
+ | ChainExpression
+ | Class
+ | ConditionalExpression
+ | Function
+ | ImportExpression
+ | LogicalExpression
+ | NewExpression
+ | ObjectExpression
+ | ParenthesizedExpression
+ | SequenceExpression
+ | TaggedTemplateExpression
+ | ThisExpression
+ | UnaryExpression
+ | UpdateExpression
+ | YieldExpression
+ | PrivateInExpression
+ | JSXElement
+ | JSXFragment
+ | TSAsExpression
+ | TSSatisfiesExpression
+ | TSTypeAssertion
+ | TSNonNullExpression
+ | TSInstantiationExpression
+ | ComputedMemberExpression
+ | StaticMemberExpression
+ | PrivateFieldExpression;
+export interface ForInStatement extends Node {
+ type: 'ForInStatement';
+ left: ForStatementLeft;
+ right: Expression;
+ body: Statement;
+}
+export type ForStatementLeft =
+ | VariableDeclaration
+ | IdentifierReference
+ | TSAsExpression
+ | TSSatisfiesExpression
+ | TSNonNullExpression
+ | TSTypeAssertion
+ | TSInstantiationExpression
+ | ComputedMemberExpression
+ | StaticMemberExpression
+ | PrivateFieldExpression
+ | ArrayAssignmentTarget
+ | ObjectAssignmentTarget;
+export interface ForOfStatement extends Node {
+ type: 'ForOfStatement';
+ await: boolean;
+ left: ForStatementLeft;
+ right: Expression;
+ body: Statement;
+}
+export interface ContinueStatement extends Node {
+ type: 'ContinueStatement';
+ label: LabelIdentifier | null;
+}
+export interface BreakStatement extends Node {
+ type: 'BreakStatement';
+ label: LabelIdentifier | null;
+}
+export interface ReturnStatement extends Node {
+ type: 'ReturnStatement';
+ argument: Expression | null;
+}
+export interface WithStatement extends Node {
+ type: 'WithStatement';
+ object: Expression;
+ body: Statement;
+}
+export interface SwitchStatement extends Node {
+ type: 'SwitchStatement';
+ discriminant: Expression;
+ cases: SwitchCase[];
+}
+export interface SwitchCase extends Node {
+ type: 'SwitchCase';
+ test: Expression | null;
+ consequent: Statement[];
+}
+export interface LabeledStatement extends Node {
+ type: 'LabeledStatement';
+ label: LabelIdentifier;
+ body: Statement;
+}
+export interface ThrowStatement extends Node {
+ type: 'ThrowStatement';
+ argument: Expression;
+}
+export interface TryStatement extends Node {
+ type: 'TryStatement';
+ block: BlockStatement;
+ handler: CatchClause | null;
+ finalizer: BlockStatement | null;
+}
+export interface CatchClause extends Node {
+ type: 'CatchClause';
+ param: CatchParameter | null;
+ body: BlockStatement;
+}
+export interface CatchParameter extends Node {
+ type: 'CatchParameter';
+ pattern: BindingPattern;
+}
+export interface DebuggerStatement extends Node {
+ type: 'DebuggerStatement';
+}
+export type BindingPattern = {
+ typeAnnotation: TSTypeAnnotation | null;
+ optional: boolean;
+} & (BindingIdentifier | ObjectPattern | ArrayPattern | AssignmentPattern);
+export type BindingPatternKind =
+ | BindingIdentifier
+ | ObjectPattern
+ | ArrayPattern
+ | AssignmentPattern;
+export interface AssignmentPattern extends Node {
+ type: 'AssignmentPattern';
+ left: BindingPattern;
+ right: Expression;
+}
+export interface ObjectPattern extends Node {
+ type: 'ObjectPattern';
+ properties: Array;
+}
+export interface BindingProperty extends Node {
+ type: 'BindingProperty';
+ key: PropertyKey;
+ value: BindingPattern;
+ shorthand: boolean;
+ computed: boolean;
+}
+export interface ArrayPattern extends Node {
+ type: 'ArrayPattern';
+ elements: Array;
+}
+export interface Function extends Node {
+ type: FunctionType;
+ id: BindingIdentifier | null;
+ generator: boolean;
+ async: boolean;
+ declare: boolean;
+ typeParameters: TSTypeParameterDeclaration | null;
+ thisParam: TSThisParameter | null;
+ params: FormalParameters;
+ returnType: TSTypeAnnotation | null;
+ body: FunctionBody | null;
+}
+export type FunctionType =
+ | 'FunctionDeclaration'
+ | 'FunctionExpression'
+ | 'TSDeclareFunction'
+ | 'TSEmptyBodyFunctionExpression';
+export interface FormalParameters extends Node {
+ type: 'FormalParameters';
+ kind: FormalParameterKind;
+ items: Array;
+}
+export interface FormalParameter extends Node {
+ type: 'FormalParameter';
+ decorators: Decorator[];
+ pattern: BindingPattern;
+ accessibility: TSAccessibility | null;
+ readonly: boolean;
+ override: boolean;
+}
+export type FormalParameterKind =
+ | 'FormalParameter'
+ | 'UniqueFormalParameters'
+ | 'ArrowFormalParameters'
+ | 'Signature';
+export interface FunctionBody extends Node {
+ type: 'FunctionBody';
+ directives: Directive[];
+ statements: Statement[];
+}
+export interface ArrowFunctionExpression extends Node {
+ type: 'ArrowFunctionExpression';
+ expression: boolean;
+ async: boolean;
+ typeParameters: TSTypeParameterDeclaration | null;
+ params: FormalParameters;
+ returnType: TSTypeAnnotation | null;
+ body: FunctionBody;
+}
+export interface YieldExpression extends Node {
+ type: 'YieldExpression';
+ delegate: boolean;
+ argument: Expression | null;
+}
+export interface Class extends Node {
+ type: ClassType;
+ decorators: Decorator[];
+ id: BindingIdentifier | null;
+ typeParameters: TSTypeParameterDeclaration | null;
+ superClass: Expression | null;
+ superTypeParameters: TSTypeParameterInstantiation | null;
+ implements: TSClassImplements[] | null;
+ body: ClassBody;
+ abstract: boolean;
+ declare: boolean;
+}
+export type ClassType = 'ClassDeclaration' | 'ClassExpression';
+export interface ClassBody extends Node {
+ type: 'ClassBody';
+ body: ClassElement[];
+}
+export type ClassElement =
+ | StaticBlock
+ | MethodDefinition
+ | PropertyDefinition
+ | AccessorProperty
+ | TSIndexSignature;
+export interface MethodDefinition extends Node {
+ type: MethodDefinitionType;
+ decorators: Decorator[];
+ key: PropertyKey;
+ value: Function;
+ kind: MethodDefinitionKind;
+ computed: boolean;
+ static: boolean;
+ override: boolean;
+ optional: boolean;
+ accessibility: TSAccessibility | null;
+}
+export type MethodDefinitionType = 'MethodDefinition' | 'TSAbstractMethodDefinition';
+export interface PropertyDefinition extends Node {
+ type: PropertyDefinitionType;
+ decorators: Decorator[];
+ key: PropertyKey;
+ value: Expression | null;
+ computed: boolean;
+ static: boolean;
+ declare: boolean;
+ override: boolean;
+ optional: boolean;
+ definite: boolean;
+ readonly: boolean;
+ typeAnnotation: TSTypeAnnotation | null;
+ accessibility: TSAccessibility | null;
+}
+export type PropertyDefinitionType = 'PropertyDefinition' | 'TSAbstractPropertyDefinition';
+export type MethodDefinitionKind = 'constructor' | 'method' | 'get' | 'set';
+export interface PrivateIdentifier extends Node {
+ type: 'PrivateIdentifier';
+ name: Atom;
+}
+export interface StaticBlock extends Node {
+ type: 'StaticBlock';
+ body: Statement[];
+}
+export type ModuleDeclaration =
+ | ImportDeclaration
+ | ExportAllDeclaration
+ | ExportDefaultDeclaration
+ | ExportNamedDeclaration
+ | TSExportAssignment
+ | TSNamespaceExportDeclaration;
+export type AccessorPropertyType = 'AccessorProperty' | 'TSAbstractAccessorProperty';
+export interface AccessorProperty extends Node {
+ type: AccessorPropertyType;
+ decorators: Decorator[];
+ key: PropertyKey;
+ value: Expression | null;
+ computed: boolean;
+ static: boolean;
+ definite: boolean;
+ typeAnnotation: TSTypeAnnotation | null;
+ accessibility: TSAccessibility | null;
+}
+export interface ImportExpression extends Node {
+ type: 'ImportExpression';
+ source: Expression;
+ arguments: Expression[];
+}
+export interface ImportDeclaration extends Node {
+ type: 'ImportDeclaration';
+ specifiers: ImportDeclarationSpecifier[] | null;
+ source: StringLiteral;
+ withClause: WithClause | null;
+ importKind: ImportOrExportKind;
+}
+export type ImportDeclarationSpecifier =
+ | ImportSpecifier
+ | ImportDefaultSpecifier
+ | ImportNamespaceSpecifier;
+export interface ImportSpecifier extends Node {
+ type: 'ImportSpecifier';
+ imported: ModuleExportName;
+ local: BindingIdentifier;
+ importKind: ImportOrExportKind;
+}
+export interface ImportDefaultSpecifier extends Node {
+ type: 'ImportDefaultSpecifier';
+ local: BindingIdentifier;
+}
+export interface ImportNamespaceSpecifier extends Node {
+ type: 'ImportNamespaceSpecifier';
+ local: BindingIdentifier;
+}
+export interface WithClause extends Node {
+ type: 'WithClause';
+ attributesKeyword: IdentifierName;
+ withEntries: ImportAttribute[];
+}
+export interface ImportAttribute extends Node {
+ type: 'ImportAttribute';
+ key: ImportAttributeKey;
+ value: StringLiteral;
+}
+export type ImportAttributeKey = IdentifierName | StringLiteral;
+export interface ExportNamedDeclaration extends Node {
+ type: 'ExportNamedDeclaration';
+ declaration: Declaration | null;
+ specifiers: ExportSpecifier[];
+ source: StringLiteral | null;
+ exportKind: ImportOrExportKind;
+ withClause: WithClause | null;
+}
+export interface ExportDefaultDeclaration extends Node {
+ type: 'ExportDefaultDeclaration';
+ declaration: ExportDefaultDeclarationKind;
+ exported: ModuleExportName;
+}
+export interface ExportAllDeclaration extends Node {
+ type: 'ExportAllDeclaration';
+ exported: ModuleExportName | null;
+ source: StringLiteral;
+ withClause: WithClause | null;
+ exportKind: ImportOrExportKind;
+}
+export interface ExportSpecifier extends Node {
+ type: 'ExportSpecifier';
+ local: ModuleExportName;
+ exported: ModuleExportName;
+ exportKind: ImportOrExportKind;
+}
+export type ExportDefaultDeclarationKind =
+ | Function
+ | Class
+ | TSInterfaceDeclaration
+ | BooleanLiteral
+ | NullLiteral
+ | NumericLiteral
+ | BigIntLiteral
+ | RegExpLiteral
+ | StringLiteral
+ | TemplateLiteral
+ | IdentifierReference
+ | MetaProperty
+ | Super
+ | ArrayExpression
+ | ArrowFunctionExpression
+ | AssignmentExpression
+ | AwaitExpression
+ | BinaryExpression
+ | CallExpression
+ | ChainExpression
+ | Class
+ | ConditionalExpression
+ | Function
+ | ImportExpression
+ | LogicalExpression
+ | NewExpression
+ | ObjectExpression
+ | ParenthesizedExpression
+ | SequenceExpression
+ | TaggedTemplateExpression
+ | ThisExpression
+ | UnaryExpression
+ | UpdateExpression
+ | YieldExpression
+ | PrivateInExpression
+ | JSXElement
+ | JSXFragment
+ | TSAsExpression
+ | TSSatisfiesExpression
+ | TSTypeAssertion
+ | TSNonNullExpression
+ | TSInstantiationExpression
+ | ComputedMemberExpression
+ | StaticMemberExpression
+ | PrivateFieldExpression;
+export type ModuleExportName = IdentifierName | IdentifierReference | StringLiteral;
+export interface TSThisParameter extends Node {
+ type: 'TSThisParameter';
+ thisSpan: Node;
+ typeAnnotation: TSTypeAnnotation | null;
+}
+export interface TSEnumDeclaration extends Node {
+ type: 'TSEnumDeclaration';
+ id: BindingIdentifier;
+ members: TSEnumMember[];
+ const: boolean;
+ declare: boolean;
+}
+export interface TSEnumMember extends Node {
+ type: 'TSEnumMember';
+ id: TSEnumMemberName;
+ initializer: Expression | null;
+}
+export type TSEnumMemberName =
+ | IdentifierName
+ | StringLiteral
+ | TemplateLiteral
+ | NumericLiteral
+ | BooleanLiteral
+ | NullLiteral
+ | NumericLiteral
+ | BigIntLiteral
+ | RegExpLiteral
+ | StringLiteral
+ | TemplateLiteral
+ | IdentifierReference
+ | MetaProperty
+ | Super
+ | ArrayExpression
+ | ArrowFunctionExpression
+ | AssignmentExpression
+ | AwaitExpression
+ | BinaryExpression
+ | CallExpression
+ | ChainExpression
+ | Class
+ | ConditionalExpression
+ | Function
+ | ImportExpression
+ | LogicalExpression
+ | NewExpression
+ | ObjectExpression
+ | ParenthesizedExpression
+ | SequenceExpression
+ | TaggedTemplateExpression
+ | ThisExpression
+ | UnaryExpression
+ | UpdateExpression
+ | YieldExpression
+ | PrivateInExpression
+ | JSXElement
+ | JSXFragment
+ | TSAsExpression
+ | TSSatisfiesExpression
+ | TSTypeAssertion
+ | TSNonNullExpression
+ | TSInstantiationExpression
+ | ComputedMemberExpression
+ | StaticMemberExpression
+ | PrivateFieldExpression;
+export interface TSTypeAnnotation extends Node {
+ type: 'TSTypeAnnotation';
+ typeAnnotation: TSType;
+}
+export interface TSLiteralType extends Node {
+ type: 'TSLiteralType';
+ literal: TSLiteral;
+}
+export type TSLiteral =
+ | BooleanLiteral
+ | NullLiteral
+ | NumericLiteral
+ | BigIntLiteral
+ | RegExpLiteral
+ | StringLiteral
+ | TemplateLiteral
+ | UnaryExpression;
+export type TSType =
+ | TSAnyKeyword
+ | TSBigIntKeyword
+ | TSBooleanKeyword
+ | TSIntrinsicKeyword
+ | TSNeverKeyword
+ | TSNullKeyword
+ | TSNumberKeyword
+ | TSObjectKeyword
+ | TSStringKeyword
+ | TSSymbolKeyword
+ | TSUndefinedKeyword
+ | TSUnknownKeyword
+ | TSVoidKeyword
+ | TSArrayType
+ | TSConditionalType
+ | TSConstructorType
+ | TSFunctionType
+ | TSImportType
+ | TSIndexedAccessType
+ | TSInferType
+ | TSIntersectionType
+ | TSLiteralType
+ | TSMappedType
+ | TSNamedTupleMember
+ | TSQualifiedName
+ | TSTemplateLiteralType
+ | TSThisType
+ | TSTupleType
+ | TSTypeLiteral
+ | TSTypeOperator
+ | TSTypePredicate
+ | TSTypeQuery
+ | TSTypeReference
+ | TSUnionType
+ | TSParenthesizedType
+ | JSDocNullableType
+ | JSDocNonNullableType
+ | JSDocUnknownType;
+export interface TSConditionalType extends Node {
+ type: 'TSConditionalType';
+ checkType: TSType;
+ extendsType: TSType;
+ trueType: TSType;
+ falseType: TSType;
+}
+export interface TSUnionType extends Node {
+ type: 'TSUnionType';
+ types: TSType[];
+}
+export interface TSIntersectionType extends Node {
+ type: 'TSIntersectionType';
+ types: TSType[];
+}
+export interface TSParenthesizedType extends Node {
+ type: 'TSParenthesizedType';
+ typeAnnotation: TSType;
+}
+export interface TSTypeOperator extends Node {
+ type: 'TSTypeOperator';
+ operator: TSTypeOperatorOperator;
+ typeAnnotation: TSType;
+}
+export type TSTypeOperatorOperator = 'keyof' | 'unique' | 'readonly';
+export interface TSArrayType extends Node {
+ type: 'TSArrayType';
+ elementType: TSType;
+}
+export interface TSIndexedAccessType extends Node {
+ type: 'TSIndexedAccessType';
+ objectType: TSType;
+ indexType: TSType;
+}
+export interface TSTupleType extends Node {
+ type: 'TSTupleType';
+ elementTypes: TSTupleElement[];
+}
+export interface TSNamedTupleMember extends Node {
+ type: 'TSNamedTupleMember';
+ elementType: TSTupleElement;
+ label: IdentifierName;
+ optional: boolean;
+}
+export interface TSOptionalType extends Node {
+ type: 'TSOptionalType';
+ typeAnnotation: TSType;
+}
+export interface TSRestType extends Node {
+ type: 'TSRestType';
+ typeAnnotation: TSType;
+}
+export type TSTupleElement =
+ | TSOptionalType
+ | TSRestType
+ | TSAnyKeyword
+ | TSBigIntKeyword
+ | TSBooleanKeyword
+ | TSIntrinsicKeyword
+ | TSNeverKeyword
+ | TSNullKeyword
+ | TSNumberKeyword
+ | TSObjectKeyword
+ | TSStringKeyword
+ | TSSymbolKeyword
+ | TSThisType
+ | TSUndefinedKeyword
+ | TSUnknownKeyword
+ | TSVoidKeyword
+ | TSArrayType
+ | TSConditionalType
+ | TSConstructorType
+ | TSFunctionType
+ | TSImportType
+ | TSIndexedAccessType
+ | TSInferType
+ | TSIntersectionType
+ | TSLiteralType
+ | TSMappedType
+ | TSNamedTupleMember
+ | TSQualifiedName
+ | TSTemplateLiteralType
+ | TSTupleType
+ | TSTypeLiteral
+ | TSTypeOperator
+ | TSTypePredicate
+ | TSTypeQuery
+ | TSTypeReference
+ | TSUnionType
+ | TSParenthesizedType
+ | JSDocNullableType
+ | JSDocNonNullableType
+ | JSDocUnknownType;
+export interface TSAnyKeyword extends Node {
+ type: 'TSAnyKeyword';
+}
+export interface TSStringKeyword extends Node {
+ type: 'TSStringKeyword';
+}
+export interface TSBooleanKeyword extends Node {
+ type: 'TSBooleanKeyword';
+}
+export interface TSNumberKeyword extends Node {
+ type: 'TSNumberKeyword';
+}
+export interface TSNeverKeyword extends Node {
+ type: 'TSNeverKeyword';
+}
+export interface TSIntrinsicKeyword extends Node {
+ type: 'TSIntrinsicKeyword';
+}
+export interface TSUnknownKeyword extends Node {
+ type: 'TSUnknownKeyword';
+}
+export interface TSNullKeyword extends Node {
+ type: 'TSNullKeyword';
+}
+export interface TSUndefinedKeyword extends Node {
+ type: 'TSUndefinedKeyword';
+}
+export interface TSVoidKeyword extends Node {
+ type: 'TSVoidKeyword';
+}
+export interface TSSymbolKeyword extends Node {
+ type: 'TSSymbolKeyword';
+}
+export interface TSThisType extends Node {
+ type: 'TSThisType';
+}
+export interface TSObjectKeyword extends Node {
+ type: 'TSObjectKeyword';
+}
+export interface TSBigIntKeyword extends Node {
+ type: 'TSBigIntKeyword';
+}
+export interface TSTypeReference extends Node {
+ type: 'TSTypeReference';
+ typeName: TSTypeName;
+ typeParameters: TSTypeParameterInstantiation | null;
+}
+export type TSTypeName = IdentifierReference | TSQualifiedName;
+export interface TSQualifiedName extends Node {
+ type: 'TSQualifiedName';
+ left: TSTypeName;
+ right: IdentifierName;
+}
+export interface TSTypeParameterInstantiation extends Node {
+ type: 'TSTypeParameterInstantiation';
+ params: TSType[];
+}
+export interface TSTypeParameter extends Node {
+ type: 'TSTypeParameter';
+ name: BindingIdentifier;
+ constraint: TSType | null;
+ default: TSType | null;
+ in: boolean;
+ out: boolean;
+ const: boolean;
+}
+export interface TSTypeParameterDeclaration extends Node {
+ type: 'TSTypeParameterDeclaration';
+ params: TSTypeParameter[];
+}
+export interface TSTypeAliasDeclaration extends Node {
+ type: 'TSTypeAliasDeclaration';
+ id: BindingIdentifier;
+ typeParameters: TSTypeParameterDeclaration | null;
+ typeAnnotation: TSType;
+ declare: boolean;
+}
+export type TSAccessibility = 'private' | 'protected' | 'public';
+export interface TSClassImplements extends Node {
+ type: 'TSClassImplements';
+ expression: TSTypeName;
+ typeParameters: TSTypeParameterInstantiation | null;
+}
+export interface TSInterfaceDeclaration extends Node {
+ type: 'TSInterfaceDeclaration';
+ id: BindingIdentifier;
+ extends: TSInterfaceHeritage[] | null;
+ typeParameters: TSTypeParameterDeclaration | null;
+ body: TSInterfaceBody;
+ declare: boolean;
+}
+export interface TSInterfaceBody extends Node {
+ type: 'TSInterfaceBody';
+ body: TSSignature[];
+}
+export interface TSPropertySignature extends Node {
+ type: 'TSPropertySignature';
+ computed: boolean;
+ optional: boolean;
+ readonly: boolean;
+ key: PropertyKey;
+ typeAnnotation: TSTypeAnnotation | null;
+}
+export type TSSignature =
+ | TSIndexSignature
+ | TSPropertySignature
+ | TSCallSignatureDeclaration
+ | TSConstructSignatureDeclaration
+ | TSMethodSignature;
+export interface TSIndexSignature extends Node {
+ type: 'TSIndexSignature';
+ parameters: TSIndexSignatureName[];
+ typeAnnotation: TSTypeAnnotation;
+ readonly: boolean;
+}
+export interface TSCallSignatureDeclaration extends Node {
+ type: 'TSCallSignatureDeclaration';
+ thisParam: TSThisParameter | null;
+ params: FormalParameters;
+ returnType: TSTypeAnnotation | null;
+ typeParameters: TSTypeParameterDeclaration | null;
+}
+export type TSMethodSignatureKind = 'method' | 'get' | 'set';
+export interface TSMethodSignature extends Node {
+ type: 'TSMethodSignature';
+ key: PropertyKey;
+ computed: boolean;
+ optional: boolean;
+ kind: TSMethodSignatureKind;
+ thisParam: TSThisParameter | null;
+ params: FormalParameters;
+ returnType: TSTypeAnnotation | null;
+ typeParameters: TSTypeParameterDeclaration | null;
+}
+export interface TSConstructSignatureDeclaration extends Node {
+ type: 'TSConstructSignatureDeclaration';
+ params: FormalParameters;
+ returnType: TSTypeAnnotation | null;
+ typeParameters: TSTypeParameterDeclaration | null;
+}
+export interface TSInterfaceHeritage extends Node {
+ type: 'TSInterfaceHeritage';
+ expression: Expression;
+ typeParameters: TSTypeParameterInstantiation | null;
+}
+export interface TSTypePredicate extends Node {
+ type: 'TSTypePredicate';
+ parameterName: TSTypePredicateName;
+ asserts: boolean;
+ typeAnnotation: TSTypeAnnotation | null;
+}
+export type TSTypePredicateName = IdentifierName | TSThisType;
+export interface TSModuleDeclaration extends Node {
+ type: 'TSModuleDeclaration';
+ id: TSModuleDeclarationName;
+ body: TSModuleDeclarationBody | null;
+ kind: TSModuleDeclarationKind;
+ declare: boolean;
+}
+export type TSModuleDeclarationKind = 'global' | 'module' | 'namespace';
+export type TSModuleDeclarationName = IdentifierName | StringLiteral;
+export type TSModuleDeclarationBody = TSModuleDeclaration | TSModuleBlock;
+export interface TSModuleBlock extends Node {
+ type: 'TSModuleBlock';
+ body: Statement[];
+}
+export interface TSTypeLiteral extends Node {
+ type: 'TSTypeLiteral';
+ members: TSSignature[];
+}
+export interface TSInferType extends Node {
+ type: 'TSInferType';
+ typeParameter: TSTypeParameter;
+}
+export interface TSTypeQuery extends Node {
+ type: 'TSTypeQuery';
+ exprName: TSTypeQueryExprName;
+ typeParameters: TSTypeParameterInstantiation | null;
+}
+export type TSTypeQueryExprName = TSImportType | IdentifierReference | TSQualifiedName;
+export interface TSImportType extends Node {
+ type: 'TSImportType';
+ isTypeOf: boolean;
+ parameter: TSType;
+ qualifier: TSTypeName | null;
+ attributes: TSImportAttributes | null;
+ typeParameters: TSTypeParameterInstantiation | null;
+}
+export interface TSImportAttributes extends Node {
+ type: 'TSImportAttributes';
+ attributesKeyword: IdentifierName;
+ elements: TSImportAttribute[];
+}
+export interface TSImportAttribute extends Node {
+ type: 'TSImportAttribute';
+ name: TSImportAttributeName;
+ value: Expression;
+}
+export type TSImportAttributeName = IdentifierName | StringLiteral;
+export interface TSFunctionType extends Node {
+ type: 'TSFunctionType';
+ thisParam: TSThisParameter | null;
+ params: FormalParameters;
+ returnType: TSTypeAnnotation;
+ typeParameters: TSTypeParameterDeclaration | null;
+}
+export interface TSConstructorType extends Node {
+ type: 'TSConstructorType';
+ abstract: boolean;
+ params: FormalParameters;
+ returnType: TSTypeAnnotation;
+ typeParameters: TSTypeParameterDeclaration | null;
+}
+export interface TSMappedType extends Node {
+ type: 'TSMappedType';
+ typeParameter: TSTypeParameter;
+ nameType: TSType | null;
+ typeAnnotation: TSType | null;
+ optional: TSMappedTypeModifierOperator;
+ readonly: TSMappedTypeModifierOperator;
+}
+export type TSMappedTypeModifierOperator = 'true' | '+' | '-' | 'none';
+export interface TSTemplateLiteralType extends Node {
+ type: 'TSTemplateLiteralType';
+ quasis: TemplateElement[];
+ types: TSType[];
+}
+export interface TSAsExpression extends Node {
+ type: 'TSAsExpression';
+ expression: Expression;
+ typeAnnotation: TSType;
+}
+export interface TSSatisfiesExpression extends Node {
+ type: 'TSSatisfiesExpression';
+ expression: Expression;
+ typeAnnotation: TSType;
+}
+export interface TSTypeAssertion extends Node {
+ type: 'TSTypeAssertion';
+ expression: Expression;
+ typeAnnotation: TSType;
+}
+export interface TSImportEqualsDeclaration extends Node {
+ type: 'TSImportEqualsDeclaration';
+ id: BindingIdentifier;
+ moduleReference: TSModuleReference;
+ importKind: ImportOrExportKind;
+}
+export type TSModuleReference = TSExternalModuleReference | IdentifierReference | TSQualifiedName;
+export interface TSExternalModuleReference extends Node {
+ type: 'TSExternalModuleReference';
+ expression: StringLiteral;
+}
+export interface TSNonNullExpression extends Node {
+ type: 'TSNonNullExpression';
+ expression: Expression;
+}
+export interface Decorator extends Node {
+ type: 'Decorator';
+ expression: Expression;
+}
+export interface TSExportAssignment extends Node {
+ type: 'TSExportAssignment';
+ expression: Expression;
+}
+export interface TSNamespaceExportDeclaration extends Node {
+ type: 'TSNamespaceExportDeclaration';
+ id: IdentifierName;
+}
+export interface TSInstantiationExpression extends Node {
+ type: 'TSInstantiationExpression';
+ expression: Expression;
+ typeParameters: TSTypeParameterInstantiation;
+}
+export type ImportOrExportKind = 'value' | 'type';
+export interface JSDocNullableType extends Node {
+ type: 'JSDocNullableType';
+ typeAnnotation: TSType;
+ postfix: boolean;
+}
+export interface JSDocNonNullableType extends Node {
+ type: 'JSDocNonNullableType';
+ typeAnnotation: TSType;
+ postfix: boolean;
+}
+export interface JSDocUnknownType extends Node {
+ type: 'JSDocUnknownType';
+}
+export interface JSXElement extends Node {
+ type: 'JSXElement';
+ openingElement: JSXOpeningElement;
+ closingElement: JSXClosingElement | null;
+ children: JSXChild[];
+}
+export interface JSXOpeningElement extends Node {
+ type: 'JSXOpeningElement';
+ selfClosing: boolean;
+ name: JSXElementName;
+ attributes: JSXAttributeItem[];
+ typeParameters: TSTypeParameterInstantiation | null;
+}
+export interface JSXClosingElement extends Node {
+ type: 'JSXClosingElement';
+ name: JSXElementName;
+}
+export interface JSXFragment extends Node {
+ type: 'JSXFragment';
+ openingFragment: JSXOpeningFragment;
+ closingFragment: JSXClosingFragment;
+ children: JSXChild[];
+}
+export interface JSXOpeningFragment extends Node {
+ type: 'JSXOpeningFragment';
+}
+export interface JSXClosingFragment extends Node {
+ type: 'JSXClosingFragment';
+}
+export interface JSXNamespacedName extends Node {
+ type: 'JSXNamespacedName';
+ namespace: JSXIdentifier;
+ property: JSXIdentifier;
+}
+export interface JSXMemberExpression extends Node {
+ type: 'JSXMemberExpression';
+ object: JSXMemberExpressionObject;
+ property: JSXIdentifier;
+}
+export interface JSXExpressionContainer extends Node {
+ type: 'JSXExpressionContainer';
+ expression: JSXExpression;
+}
+export type JSXExpression =
+ | JSXEmptyExpression
+ | BooleanLiteral
+ | NullLiteral
+ | NumericLiteral
+ | BigIntLiteral
+ | RegExpLiteral
+ | StringLiteral
+ | TemplateLiteral
+ | IdentifierReference
+ | MetaProperty
+ | Super
+ | ArrayExpression
+ | ArrowFunctionExpression
+ | AssignmentExpression
+ | AwaitExpression
+ | BinaryExpression
+ | CallExpression
+ | ChainExpression
+ | Class
+ | ConditionalExpression
+ | Function
+ | ImportExpression
+ | LogicalExpression
+ | NewExpression
+ | ObjectExpression
+ | ParenthesizedExpression
+ | SequenceExpression
+ | TaggedTemplateExpression
+ | ThisExpression
+ | UnaryExpression
+ | UpdateExpression
+ | YieldExpression
+ | PrivateInExpression
+ | JSXElement
+ | JSXFragment
+ | TSAsExpression
+ | TSSatisfiesExpression
+ | TSTypeAssertion
+ | TSNonNullExpression
+ | TSInstantiationExpression
+ | ComputedMemberExpression
+ | StaticMemberExpression
+ | PrivateFieldExpression;
+export interface JSXEmptyExpression extends Node {
+ type: 'JSXEmptyExpression';
+}
+export type JSXAttributeItem = JSXAttribute | JSXSpreadAttribute;
+export interface JSXAttribute extends Node {
+ type: 'JSXAttribute';
+ name: JSXAttributeName;
+ value: JSXAttributeValue | null;
+}
+export interface JSXSpreadAttribute extends Node {
+ type: 'JSXSpreadAttribute';
+ argument: Expression;
+}
+export type JSXAttributeName = JSXIdentifier | JSXNamespacedName;
+export type JSXAttributeValue = StringLiteral | JSXExpressionContainer | JSXElement | JSXFragment;
+export interface JSXIdentifier extends Node {
+ type: 'JSXIdentifier';
+ name: Atom;
+}
+export type JSXChild = JSXText | JSXElement | JSXFragment | JSXExpressionContainer | JSXSpreadChild;
+export interface JSXSpreadChild extends Node {
+ type: 'JSXSpreadChild';
+ expression: Expression;
+}
+export interface JSXText extends Node {
+ type: 'JSXText';
+ value: Atom;
+}
+export type AssignmentOperator =
+ | '='
+ | '+='
+ | '-='
+ | '*='
+ | '/='
+ | '%='
+ | '<<='
+ | '>>='
+ | '>>>='
+ | '|='
+ | '^='
+ | '&='
+ | '&&='
+ | '||='
+ | '??='
+ | '**=';
+export type BinaryOperator =
+ | '=='
+ | '!='
+ | '==='
+ | '!=='
+ | '<'
+ | '<='
+ | '>'
+ | '>='
+ | '<<'
+ | '>>'
+ | '>>>'
+ | '+'
+ | '-'
+ | '*'
+ | '/'
+ | '%'
+ | '|'
+ | '^'
+ | '&'
+ | 'in'
+ | 'instanceof'
+ | '**';
+export type LogicalOperator = '||' | '&&' | '??';
+export type UnaryOperator = '-' | '+' | '!' | '~' | 'typeof' | 'void' | 'delete';
+export type UpdateOperator = '++' | '--';
+export interface SourceType {
+ language: Language;
+ moduleKind: ModuleKind;
+ variant: LanguageVariant;
+}
+export type Language = 'javascript' | 'typescript' | 'typescriptDefinition';
+export type ModuleKind = 'script' | 'module' | 'unambiguous';
+export type LanguageVariant = 'standard' | 'jsx';
+export interface Pattern {
+ span: Node;
+ body: Disjunction;
+}
+export interface Disjunction {
+ span: Node;
+ body: Alternative[];
+}
+export interface Alternative {
+ span: Node;
+ body: Term[];
+}
+export type Term =
+ | { BoundaryAssertion: BoundaryAssertion }
+ | { LookAroundAssertion: LookAroundAssertion }
+ | { Quantifier: Quantifier }
+ | { Character: Character }
+ | { Dot: Dot }
+ | { CharacterClassEscape: CharacterClassEscape }
+ | { UnicodePropertyEscape: UnicodePropertyEscape }
+ | { CharacterClass: CharacterClass }
+ | { CapturingGroup: CapturingGroup }
+ | { IgnoreGroup: IgnoreGroup }
+ | { IndexedReference: IndexedReference }
+ | { NamedReference: NamedReference };
+export interface BoundaryAssertion {
+ span: Node;
+ kind: BoundaryAssertionKind;
+}
+export type BoundaryAssertionKind = 'Start' | 'End' | 'Boundary' | 'NegativeBoundary';
+export interface LookAroundAssertion {
+ span: Node;
+ kind: LookAroundAssertionKind;
+ body: Disjunction;
+}
+export type LookAroundAssertionKind =
+ | 'Lookahead'
+ | 'NegativeLookahead'
+ | 'Lookbehind'
+ | 'NegativeLookbehind';
+export interface Quantifier {
+ span: Node;
+ min: number;
+ max: number | null;
+ greedy: boolean;
+ body: Term;
+}
+export interface Character {
+ span: Node;
+ kind: CharacterKind;
+ value: number;
+}
+export type CharacterKind =
+ | 'ControlLetter'
+ | 'HexadecimalEscape'
+ | 'Identifier'
+ | 'Null'
+ | 'Octal1'
+ | 'Octal2'
+ | 'Octal3'
+ | 'SingleEscape'
+ | 'Symbol'
+ | 'UnicodeEscape';
+export interface CharacterClassEscape {
+ span: Node;
+ kind: CharacterClassEscapeKind;
+}
+export type CharacterClassEscapeKind = 'D' | 'NegativeD' | 'S' | 'NegativeS' | 'W' | 'NegativeW';
+export interface UnicodePropertyEscape {
+ span: Node;
+ negative: boolean;
+ strings: boolean;
+ name: Atom;
+ value: Atom | null;
+}
+export interface Dot {
+ span: Node;
+}
+export interface CharacterClass {
+ span: Node;
+ negative: boolean;
+ strings: boolean;
+ kind: CharacterClassContentsKind;
+ body: CharacterClassContents[];
+}
+export type CharacterClassContentsKind = 'Union' | 'Intersection' | 'Subtraction';
+export type CharacterClassContents =
+ | { CharacterClassRange: CharacterClassRange }
+ | { CharacterClassEscape: CharacterClassEscape }
+ | { UnicodePropertyEscape: UnicodePropertyEscape }
+ | { Character: Character }
+ | { NestedCharacterClass: CharacterClass }
+ | { ClassStringDisjunction: ClassStringDisjunction };
+export interface CharacterClassRange {
+ span: Node;
+ min: Character;
+ max: Character;
+}
+export interface ClassStringDisjunction {
+ span: Node;
+ strings: boolean;
+ body: ClassString[];
+}
+export interface ClassString {
+ span: Node;
+ strings: boolean;
+ body: Character[];
+}
+export interface CapturingGroup {
+ span: Node;
+ name: Atom | null;
+ body: Disjunction;
+}
+export interface IgnoreGroup {
+ span: Node;
+ enabling_modifiers: ModifierFlags | null;
+ disabling_modifiers: ModifierFlags | null;
+ body: Disjunction;
+}
+export interface ModifierFlags {
+ ignore_case: boolean;
+ sticky: boolean;
+ multiline: boolean;
+}
+export interface IndexedReference {
+ span: Node;
+ index: number;
+}
+export interface NamedReference {
+ span: Node;
+ name: Atom;
+}
diff --git a/packages/oxc-svelte/ast.d.ts b/packages/oxc-svelte/ast.d.ts
new file mode 100644
index 000000000000..99f6a6402a6c
--- /dev/null
+++ b/packages/oxc-svelte/ast.d.ts
@@ -0,0 +1,1753 @@
+export type JSXElementName = JSXIdentifier | JSXNamespacedName | JSXMemberExpression;
+export type JSXMemberExpressionObject = JSXIdentifier | JSXMemberExpression;
+export type Atom = string;
+
+export type Comment = {
+ type: 'Line' | 'Block';
+ start: number;
+ end: number;
+};
+
+export interface Node {
+ type: string;
+ start: number;
+ end: number;
+ leading_comments?: Comment[];
+ trailing_comments?: Comment[];
+}
+
+export interface TSIndexSignatureName extends Node {
+ type: 'Identifier';
+ name: Atom;
+ typeAnnotation: TSTypeAnnotation;
+}
+export type RegExpFlags = {
+ /** Global flag */
+ G: 1;
+ /** Ignore case flag */
+ I: 2;
+ /** Multiline flag */
+ M: 4;
+ /** DotAll flag */
+ S: 8;
+ /** Unicode flag */
+ U: 16;
+ /** Sticky flag */
+ Y: 32;
+ /** Indices flag */
+ D: 64;
+ /** Unicode sets flag */
+ V: 128;
+};
+export interface BindingIdentifier extends Node {
+ type: 'Identifier';
+ name: Atom;
+}
+export interface IdentifierReference extends Node {
+ type: 'Identifier';
+ name: Atom;
+}
+export interface IdentifierName extends Node {
+ type: 'Identifier';
+ name: Atom;
+}
+export interface LabelIdentifier extends Node {
+ type: 'Identifier';
+ name: Atom;
+}
+export interface AssignmentTargetRest extends Node {
+ type: 'RestElement';
+ argument: AssignmentTarget;
+}
+export interface BindingRestElement extends Node {
+ type: 'RestElement';
+ argument: BindingPattern;
+}
+export interface FormalParameterRest extends Node {
+ type: 'RestElement';
+ argument: BindingPatternKind;
+ typeAnnotation?: TSTypeAnnotation;
+ optional: boolean;
+}
+export interface BooleanLiteral extends Node {
+ type: 'BooleanLiteral';
+ value: boolean;
+}
+export interface NullLiteral extends Node {
+ type: 'NullLiteral';
+}
+export interface NumericLiteral extends Node {
+ type: 'NumericLiteral';
+ value: number;
+ raw: string;
+}
+export interface BigIntLiteral extends Node {
+ type: 'BigIntLiteral';
+ raw: Atom;
+}
+export interface RegExpLiteral extends Node {
+ type: 'RegExpLiteral';
+ value: EmptyObject;
+ regex: RegExp;
+}
+export interface RegExp {
+ pattern: RegExpPattern;
+ flags: RegExpFlags;
+}
+export type RegExpPattern = { Raw: string } | { Invalid: string } | { Pattern: Pattern };
+export type EmptyObject = null;
+export interface StringLiteral extends Node {
+ type: 'StringLiteral';
+ value: Atom;
+}
+export interface Program extends Node {
+ type: 'Program';
+ sourceType: SourceType;
+ hashbang: Hashbang | null;
+ directives: Directive[];
+ body: Statement[];
+}
+export type Expression =
+ | BooleanLiteral
+ | NullLiteral
+ | NumericLiteral
+ | BigIntLiteral
+ | RegExpLiteral
+ | StringLiteral
+ | TemplateLiteral
+ | IdentifierReference
+ | MetaProperty
+ | Super
+ | ArrayExpression
+ | ArrowFunctionExpression
+ | AssignmentExpression
+ | AwaitExpression
+ | BinaryExpression
+ | CallExpression
+ | ChainExpression
+ | Class
+ | ConditionalExpression
+ | Function
+ | ImportExpression
+ | LogicalExpression
+ | NewExpression
+ | ObjectExpression
+ | ParenthesizedExpression
+ | SequenceExpression
+ | TaggedTemplateExpression
+ | ThisExpression
+ | UnaryExpression
+ | UpdateExpression
+ | YieldExpression
+ | PrivateInExpression
+ | JSXElement
+ | JSXFragment
+ | TSAsExpression
+ | TSSatisfiesExpression
+ | TSTypeAssertion
+ | TSNonNullExpression
+ | TSInstantiationExpression
+ | ComputedMemberExpression
+ | StaticMemberExpression
+ | PrivateFieldExpression;
+export interface ThisExpression extends Node {
+ type: 'ThisExpression';
+}
+export interface ArrayExpression extends Node {
+ type: 'ArrayExpression';
+ elements: Array;
+}
+export interface ObjectExpression extends Node {
+ type: 'ObjectExpression';
+ properties: ObjectPropertyKind[];
+}
+export type ObjectPropertyKind = ObjectProperty | SpreadElement;
+export interface ObjectProperty extends Node {
+ type: 'ObjectProperty';
+ kind: PropertyKind;
+ key: PropertyKey;
+ value: Expression;
+ init: Expression | null;
+ method: boolean;
+ shorthand: boolean;
+ computed: boolean;
+}
+export type PropertyKey =
+ | IdentifierName
+ | PrivateIdentifier
+ | BooleanLiteral
+ | NullLiteral
+ | NumericLiteral
+ | BigIntLiteral
+ | RegExpLiteral
+ | StringLiteral
+ | TemplateLiteral
+ | IdentifierReference
+ | MetaProperty
+ | Super
+ | ArrayExpression
+ | ArrowFunctionExpression
+ | AssignmentExpression
+ | AwaitExpression
+ | BinaryExpression
+ | CallExpression
+ | ChainExpression
+ | Class
+ | ConditionalExpression
+ | Function
+ | ImportExpression
+ | LogicalExpression
+ | NewExpression
+ | ObjectExpression
+ | ParenthesizedExpression
+ | SequenceExpression
+ | TaggedTemplateExpression
+ | ThisExpression
+ | UnaryExpression
+ | UpdateExpression
+ | YieldExpression
+ | PrivateInExpression
+ | JSXElement
+ | JSXFragment
+ | TSAsExpression
+ | TSSatisfiesExpression
+ | TSTypeAssertion
+ | TSNonNullExpression
+ | TSInstantiationExpression
+ | ComputedMemberExpression
+ | StaticMemberExpression
+ | PrivateFieldExpression;
+export type PropertyKind = 'init' | 'get' | 'set';
+export interface TemplateLiteral extends Node {
+ type: 'TemplateLiteral';
+ quasis: TemplateElement[];
+ expressions: Expression[];
+}
+export interface TaggedTemplateExpression extends Node {
+ type: 'TaggedTemplateExpression';
+ tag: Expression;
+ quasi: TemplateLiteral;
+ typeParameters: TSTypeParameterInstantiation | null;
+}
+export interface TemplateElement extends Node {
+ type: 'TemplateElement';
+ tail: boolean;
+ value: TemplateElementValue;
+}
+export interface TemplateElementValue {
+ raw: Atom;
+ cooked: Atom | null;
+}
+export type MemberExpression =
+ | ComputedMemberExpression
+ | StaticMemberExpression
+ | PrivateFieldExpression;
+export interface ComputedMemberExpression extends Node {
+ type: 'ComputedMemberExpression';
+ object: Expression;
+ expression: Expression;
+ optional: boolean;
+}
+export interface StaticMemberExpression extends Node {
+ type: 'StaticMemberExpression';
+ object: Expression;
+ property: IdentifierName;
+ optional: boolean;
+}
+export interface PrivateFieldExpression extends Node {
+ type: 'PrivateFieldExpression';
+ object: Expression;
+ field: PrivateIdentifier;
+ optional: boolean;
+}
+export interface CallExpression extends Node {
+ type: 'CallExpression';
+ callee: Expression;
+ typeParameters: TSTypeParameterInstantiation | null;
+ arguments: Argument[];
+ optional: boolean;
+}
+export interface NewExpression extends Node {
+ type: 'NewExpression';
+ callee: Expression;
+ arguments: Argument[];
+ typeParameters: TSTypeParameterInstantiation | null;
+}
+export interface MetaProperty extends Node {
+ type: 'MetaProperty';
+ meta: IdentifierName;
+ property: IdentifierName;
+}
+export interface SpreadElement extends Node {
+ type: 'SpreadElement';
+ argument: Expression;
+}
+export type Argument =
+ | SpreadElement
+ | BooleanLiteral
+ | NullLiteral
+ | NumericLiteral
+ | BigIntLiteral
+ | RegExpLiteral
+ | StringLiteral
+ | TemplateLiteral
+ | IdentifierReference
+ | MetaProperty
+ | Super
+ | ArrayExpression
+ | ArrowFunctionExpression
+ | AssignmentExpression
+ | AwaitExpression
+ | BinaryExpression
+ | CallExpression
+ | ChainExpression
+ | Class
+ | ConditionalExpression
+ | Function
+ | ImportExpression
+ | LogicalExpression
+ | NewExpression
+ | ObjectExpression
+ | ParenthesizedExpression
+ | SequenceExpression
+ | TaggedTemplateExpression
+ | ThisExpression
+ | UnaryExpression
+ | UpdateExpression
+ | YieldExpression
+ | PrivateInExpression
+ | JSXElement
+ | JSXFragment
+ | TSAsExpression
+ | TSSatisfiesExpression
+ | TSTypeAssertion
+ | TSNonNullExpression
+ | TSInstantiationExpression
+ | ComputedMemberExpression
+ | StaticMemberExpression
+ | PrivateFieldExpression;
+export interface UpdateExpression extends Node {
+ type: 'UpdateExpression';
+ operator: UpdateOperator;
+ prefix: boolean;
+ argument: SimpleAssignmentTarget;
+}
+export interface UnaryExpression extends Node {
+ type: 'UnaryExpression';
+ operator: UnaryOperator;
+ argument: Expression;
+}
+export interface BinaryExpression extends Node {
+ type: 'BinaryExpression';
+ left: Expression;
+ operator: BinaryOperator;
+ right: Expression;
+}
+export interface PrivateInExpression extends Node {
+ type: 'PrivateInExpression';
+ left: PrivateIdentifier;
+ operator: BinaryOperator;
+ right: Expression;
+}
+export interface LogicalExpression extends Node {
+ type: 'LogicalExpression';
+ left: Expression;
+ operator: LogicalOperator;
+ right: Expression;
+}
+export interface ConditionalExpression extends Node {
+ type: 'ConditionalExpression';
+ test: Expression;
+ consequent: Expression;
+ alternate: Expression;
+}
+export interface AssignmentExpression extends Node {
+ type: 'AssignmentExpression';
+ operator: AssignmentOperator;
+ left: AssignmentTarget;
+ right: Expression;
+}
+export type AssignmentTarget =
+ | IdentifierReference
+ | TSAsExpression
+ | TSSatisfiesExpression
+ | TSNonNullExpression
+ | TSTypeAssertion
+ | TSInstantiationExpression
+ | ComputedMemberExpression
+ | StaticMemberExpression
+ | PrivateFieldExpression
+ | ArrayAssignmentTarget
+ | ObjectAssignmentTarget;
+export type SimpleAssignmentTarget =
+ | IdentifierReference
+ | TSAsExpression
+ | TSSatisfiesExpression
+ | TSNonNullExpression
+ | TSTypeAssertion
+ | TSInstantiationExpression
+ | ComputedMemberExpression
+ | StaticMemberExpression
+ | PrivateFieldExpression;
+export type AssignmentTargetPattern = ArrayAssignmentTarget | ObjectAssignmentTarget;
+export interface ArrayAssignmentTarget extends Node {
+ type: 'ArrayAssignmentTarget';
+ elements: Array;
+}
+export interface ObjectAssignmentTarget extends Node {
+ type: 'ObjectAssignmentTarget';
+ properties: Array;
+}
+export type AssignmentTargetMaybeDefault =
+ | AssignmentTargetWithDefault
+ | IdentifierReference
+ | TSAsExpression
+ | TSSatisfiesExpression
+ | TSNonNullExpression
+ | TSTypeAssertion
+ | TSInstantiationExpression
+ | ComputedMemberExpression
+ | StaticMemberExpression
+ | PrivateFieldExpression
+ | ArrayAssignmentTarget
+ | ObjectAssignmentTarget;
+export interface AssignmentTargetWithDefault extends Node {
+ type: 'AssignmentTargetWithDefault';
+ binding: AssignmentTarget;
+ init: Expression;
+}
+export type AssignmentTargetProperty =
+ | AssignmentTargetPropertyIdentifier
+ | AssignmentTargetPropertyProperty;
+export interface AssignmentTargetPropertyIdentifier extends Node {
+ type: 'AssignmentTargetPropertyIdentifier';
+ binding: IdentifierReference;
+ init: Expression | null;
+}
+export interface AssignmentTargetPropertyProperty extends Node {
+ type: 'AssignmentTargetPropertyProperty';
+ name: PropertyKey;
+ binding: AssignmentTargetMaybeDefault;
+}
+export interface SequenceExpression extends Node {
+ type: 'SequenceExpression';
+ expressions: Expression[];
+}
+export interface Super extends Node {
+ type: 'Super';
+}
+export interface AwaitExpression extends Node {
+ type: 'AwaitExpression';
+ argument: Expression;
+}
+export interface ChainExpression extends Node {
+ type: 'ChainExpression';
+ expression: ChainElement;
+}
+export type ChainElement =
+ | CallExpression
+ | ComputedMemberExpression
+ | StaticMemberExpression
+ | PrivateFieldExpression;
+export interface ParenthesizedExpression extends Node {
+ type: 'ParenthesizedExpression';
+ expression: Expression;
+}
+export type Statement =
+ | BlockStatement
+ | BreakStatement
+ | ContinueStatement
+ | DebuggerStatement
+ | DoWhileStatement
+ | EmptyStatement
+ | ExpressionStatement
+ | ForInStatement
+ | ForOfStatement
+ | ForStatement
+ | IfStatement
+ | LabeledStatement
+ | ReturnStatement
+ | SwitchStatement
+ | ThrowStatement
+ | TryStatement
+ | WhileStatement
+ | WithStatement
+ | VariableDeclaration
+ | Function
+ | Class
+ | TSTypeAliasDeclaration
+ | TSInterfaceDeclaration
+ | TSEnumDeclaration
+ | TSModuleDeclaration
+ | TSImportEqualsDeclaration
+ | ImportDeclaration
+ | ExportAllDeclaration
+ | ExportDefaultDeclaration
+ | ExportNamedDeclaration
+ | TSExportAssignment
+ | TSNamespaceExportDeclaration;
+export interface Directive extends Node {
+ type: 'Directive';
+ expression: StringLiteral;
+ directive: Atom;
+}
+export interface Hashbang extends Node {
+ type: 'Hashbang';
+ value: Atom;
+}
+export interface BlockStatement extends Node {
+ type: 'BlockStatement';
+ body: Statement[];
+}
+export type Declaration =
+ | VariableDeclaration
+ | Function
+ | Class
+ | TSTypeAliasDeclaration
+ | TSInterfaceDeclaration
+ | TSEnumDeclaration
+ | TSModuleDeclaration
+ | TSImportEqualsDeclaration;
+export interface VariableDeclaration extends Node {
+ type: 'VariableDeclaration';
+ kind: VariableDeclarationKind;
+ declarations: VariableDeclarator[];
+ declare: boolean;
+}
+export type VariableDeclarationKind = 'var' | 'const' | 'let' | 'using' | 'await using';
+export interface VariableDeclarator extends Node {
+ type: 'VariableDeclarator';
+ id: BindingPattern;
+ init: Expression | null;
+ definite: boolean;
+}
+export interface EmptyStatement extends Node {
+ type: 'EmptyStatement';
+}
+export interface ExpressionStatement extends Node {
+ type: 'ExpressionStatement';
+ expression: Expression;
+}
+export interface IfStatement extends Node {
+ type: 'IfStatement';
+ test: Expression;
+ consequent: Statement;
+ alternate: Statement | null;
+}
+export interface DoWhileStatement extends Node {
+ type: 'DoWhileStatement';
+ body: Statement;
+ test: Expression;
+}
+export interface WhileStatement extends Node {
+ type: 'WhileStatement';
+ test: Expression;
+ body: Statement;
+}
+export interface ForStatement extends Node {
+ type: 'ForStatement';
+ init: ForStatementInit | null;
+ test: Expression | null;
+ update: Expression | null;
+ body: Statement;
+}
+export type ForStatementInit =
+ | VariableDeclaration
+ | BooleanLiteral
+ | NullLiteral
+ | NumericLiteral
+ | BigIntLiteral
+ | RegExpLiteral
+ | StringLiteral
+ | TemplateLiteral
+ | IdentifierReference
+ | MetaProperty
+ | Super
+ | ArrayExpression
+ | ArrowFunctionExpression
+ | AssignmentExpression
+ | AwaitExpression
+ | BinaryExpression
+ | CallExpression
+ | ChainExpression
+ | Class
+ | ConditionalExpression
+ | Function
+ | ImportExpression
+ | LogicalExpression
+ | NewExpression
+ | ObjectExpression
+ | ParenthesizedExpression
+ | SequenceExpression
+ | TaggedTemplateExpression
+ | ThisExpression
+ | UnaryExpression
+ | UpdateExpression
+ | YieldExpression
+ | PrivateInExpression
+ | JSXElement
+ | JSXFragment
+ | TSAsExpression
+ | TSSatisfiesExpression
+ | TSTypeAssertion
+ | TSNonNullExpression
+ | TSInstantiationExpression
+ | ComputedMemberExpression
+ | StaticMemberExpression
+ | PrivateFieldExpression;
+export interface ForInStatement extends Node {
+ type: 'ForInStatement';
+ left: ForStatementLeft;
+ right: Expression;
+ body: Statement;
+}
+export type ForStatementLeft =
+ | VariableDeclaration
+ | IdentifierReference
+ | TSAsExpression
+ | TSSatisfiesExpression
+ | TSNonNullExpression
+ | TSTypeAssertion
+ | TSInstantiationExpression
+ | ComputedMemberExpression
+ | StaticMemberExpression
+ | PrivateFieldExpression
+ | ArrayAssignmentTarget
+ | ObjectAssignmentTarget;
+export interface ForOfStatement extends Node {
+ type: 'ForOfStatement';
+ await: boolean;
+ left: ForStatementLeft;
+ right: Expression;
+ body: Statement;
+}
+export interface ContinueStatement extends Node {
+ type: 'ContinueStatement';
+ label: LabelIdentifier | null;
+}
+export interface BreakStatement extends Node {
+ type: 'BreakStatement';
+ label: LabelIdentifier | null;
+}
+export interface ReturnStatement extends Node {
+ type: 'ReturnStatement';
+ argument: Expression | null;
+}
+export interface WithStatement extends Node {
+ type: 'WithStatement';
+ object: Expression;
+ body: Statement;
+}
+export interface SwitchStatement extends Node {
+ type: 'SwitchStatement';
+ discriminant: Expression;
+ cases: SwitchCase[];
+}
+export interface SwitchCase extends Node {
+ type: 'SwitchCase';
+ test: Expression | null;
+ consequent: Statement[];
+}
+export interface LabeledStatement extends Node {
+ type: 'LabeledStatement';
+ label: LabelIdentifier;
+ body: Statement;
+}
+export interface ThrowStatement extends Node {
+ type: 'ThrowStatement';
+ argument: Expression;
+}
+export interface TryStatement extends Node {
+ type: 'TryStatement';
+ block: BlockStatement;
+ handler: CatchClause | null;
+ finalizer: BlockStatement | null;
+}
+export interface CatchClause extends Node {
+ type: 'CatchClause';
+ param: CatchParameter | null;
+ body: BlockStatement;
+}
+export interface CatchParameter extends Node {
+ type: 'CatchParameter';
+ pattern: BindingPattern;
+}
+export interface DebuggerStatement extends Node {
+ type: 'DebuggerStatement';
+}
+export type BindingPattern = {
+ typeAnnotation: TSTypeAnnotation | null;
+ optional: boolean;
+} & (BindingIdentifier | ObjectPattern | ArrayPattern | AssignmentPattern);
+export type BindingPatternKind =
+ | BindingIdentifier
+ | ObjectPattern
+ | ArrayPattern
+ | AssignmentPattern;
+export interface AssignmentPattern extends Node {
+ type: 'AssignmentPattern';
+ left: BindingPattern;
+ right: Expression;
+}
+export interface ObjectPattern extends Node {
+ type: 'ObjectPattern';
+ properties: Array;
+}
+export interface BindingProperty extends Node {
+ type: 'BindingProperty';
+ key: PropertyKey;
+ value: BindingPattern;
+ shorthand: boolean;
+ computed: boolean;
+}
+export interface ArrayPattern extends Node {
+ type: 'ArrayPattern';
+ elements: Array;
+}
+export interface Function extends Node {
+ type: FunctionType;
+ id: BindingIdentifier | null;
+ generator: boolean;
+ async: boolean;
+ declare: boolean;
+ typeParameters: TSTypeParameterDeclaration | null;
+ thisParam: TSThisParameter | null;
+ params: FormalParameters;
+ returnType: TSTypeAnnotation | null;
+ body: FunctionBody | null;
+}
+export type FunctionType =
+ | 'FunctionDeclaration'
+ | 'FunctionExpression'
+ | 'TSDeclareFunction'
+ | 'TSEmptyBodyFunctionExpression';
+export interface FormalParameters extends Node {
+ type: 'FormalParameters';
+ kind: FormalParameterKind;
+ items: Array;
+}
+export interface FormalParameter extends Node {
+ type: 'FormalParameter';
+ decorators: Decorator[];
+ pattern: BindingPattern;
+ accessibility: TSAccessibility | null;
+ readonly: boolean;
+ override: boolean;
+}
+export type FormalParameterKind =
+ | 'FormalParameter'
+ | 'UniqueFormalParameters'
+ | 'ArrowFormalParameters'
+ | 'Signature';
+export interface FunctionBody extends Node {
+ type: 'FunctionBody';
+ directives: Directive[];
+ statements: Statement[];
+}
+export interface ArrowFunctionExpression extends Node {
+ type: 'ArrowFunctionExpression';
+ expression: boolean;
+ async: boolean;
+ typeParameters: TSTypeParameterDeclaration | null;
+ params: FormalParameters;
+ returnType: TSTypeAnnotation | null;
+ body: FunctionBody;
+}
+export interface YieldExpression extends Node {
+ type: 'YieldExpression';
+ delegate: boolean;
+ argument: Expression | null;
+}
+export interface Class extends Node {
+ type: ClassType;
+ decorators: Decorator[];
+ id: BindingIdentifier | null;
+ typeParameters: TSTypeParameterDeclaration | null;
+ superClass: Expression | null;
+ superTypeParameters: TSTypeParameterInstantiation | null;
+ implements: TSClassImplements[] | null;
+ body: ClassBody;
+ abstract: boolean;
+ declare: boolean;
+}
+export type ClassType = 'ClassDeclaration' | 'ClassExpression';
+export interface ClassBody extends Node {
+ type: 'ClassBody';
+ body: ClassElement[];
+}
+export type ClassElement =
+ | StaticBlock
+ | MethodDefinition
+ | PropertyDefinition
+ | AccessorProperty
+ | TSIndexSignature;
+export interface MethodDefinition extends Node {
+ type: MethodDefinitionType;
+ decorators: Decorator[];
+ key: PropertyKey;
+ value: Function;
+ kind: MethodDefinitionKind;
+ computed: boolean;
+ static: boolean;
+ override: boolean;
+ optional: boolean;
+ accessibility: TSAccessibility | null;
+}
+export type MethodDefinitionType = 'MethodDefinition' | 'TSAbstractMethodDefinition';
+export interface PropertyDefinition extends Node {
+ type: PropertyDefinitionType;
+ decorators: Decorator[];
+ key: PropertyKey;
+ value: Expression | null;
+ computed: boolean;
+ static: boolean;
+ declare: boolean;
+ override: boolean;
+ optional: boolean;
+ definite: boolean;
+ readonly: boolean;
+ typeAnnotation: TSTypeAnnotation | null;
+ accessibility: TSAccessibility | null;
+}
+export type PropertyDefinitionType = 'PropertyDefinition' | 'TSAbstractPropertyDefinition';
+export type MethodDefinitionKind = 'constructor' | 'method' | 'get' | 'set';
+export interface PrivateIdentifier extends Node {
+ type: 'PrivateIdentifier';
+ name: Atom;
+}
+export interface StaticBlock extends Node {
+ type: 'StaticBlock';
+ body: Statement[];
+}
+export type ModuleDeclaration =
+ | ImportDeclaration
+ | ExportAllDeclaration
+ | ExportDefaultDeclaration
+ | ExportNamedDeclaration
+ | TSExportAssignment
+ | TSNamespaceExportDeclaration;
+export type AccessorPropertyType = 'AccessorProperty' | 'TSAbstractAccessorProperty';
+export interface AccessorProperty extends Node {
+ type: AccessorPropertyType;
+ decorators: Decorator[];
+ key: PropertyKey;
+ value: Expression | null;
+ computed: boolean;
+ static: boolean;
+ definite: boolean;
+ typeAnnotation: TSTypeAnnotation | null;
+ accessibility: TSAccessibility | null;
+}
+export interface ImportExpression extends Node {
+ type: 'ImportExpression';
+ source: Expression;
+ arguments: Expression[];
+}
+export interface ImportDeclaration extends Node {
+ type: 'ImportDeclaration';
+ specifiers: ImportDeclarationSpecifier[] | null;
+ source: StringLiteral;
+ withClause: WithClause | null;
+ importKind: ImportOrExportKind;
+}
+export type ImportDeclarationSpecifier =
+ | ImportSpecifier
+ | ImportDefaultSpecifier
+ | ImportNamespaceSpecifier;
+export interface ImportSpecifier extends Node {
+ type: 'ImportSpecifier';
+ imported: ModuleExportName;
+ local: BindingIdentifier;
+ importKind: ImportOrExportKind;
+}
+export interface ImportDefaultSpecifier extends Node {
+ type: 'ImportDefaultSpecifier';
+ local: BindingIdentifier;
+}
+export interface ImportNamespaceSpecifier extends Node {
+ type: 'ImportNamespaceSpecifier';
+ local: BindingIdentifier;
+}
+export interface WithClause extends Node {
+ type: 'WithClause';
+ attributesKeyword: IdentifierName;
+ withEntries: ImportAttribute[];
+}
+export interface ImportAttribute extends Node {
+ type: 'ImportAttribute';
+ key: ImportAttributeKey;
+ value: StringLiteral;
+}
+export type ImportAttributeKey = IdentifierName | StringLiteral;
+export interface ExportNamedDeclaration extends Node {
+ type: 'ExportNamedDeclaration';
+ declaration: Declaration | null;
+ specifiers: ExportSpecifier[];
+ source: StringLiteral | null;
+ exportKind: ImportOrExportKind;
+ withClause: WithClause | null;
+}
+export interface ExportDefaultDeclaration extends Node {
+ type: 'ExportDefaultDeclaration';
+ declaration: ExportDefaultDeclarationKind;
+ exported: ModuleExportName;
+}
+export interface ExportAllDeclaration extends Node {
+ type: 'ExportAllDeclaration';
+ exported: ModuleExportName | null;
+ source: StringLiteral;
+ withClause: WithClause | null;
+ exportKind: ImportOrExportKind;
+}
+export interface ExportSpecifier extends Node {
+ type: 'ExportSpecifier';
+ local: ModuleExportName;
+ exported: ModuleExportName;
+ exportKind: ImportOrExportKind;
+}
+export type ExportDefaultDeclarationKind =
+ | Function
+ | Class
+ | TSInterfaceDeclaration
+ | BooleanLiteral
+ | NullLiteral
+ | NumericLiteral
+ | BigIntLiteral
+ | RegExpLiteral
+ | StringLiteral
+ | TemplateLiteral
+ | IdentifierReference
+ | MetaProperty
+ | Super
+ | ArrayExpression
+ | ArrowFunctionExpression
+ | AssignmentExpression
+ | AwaitExpression
+ | BinaryExpression
+ | CallExpression
+ | ChainExpression
+ | Class
+ | ConditionalExpression
+ | Function
+ | ImportExpression
+ | LogicalExpression
+ | NewExpression
+ | ObjectExpression
+ | ParenthesizedExpression
+ | SequenceExpression
+ | TaggedTemplateExpression
+ | ThisExpression
+ | UnaryExpression
+ | UpdateExpression
+ | YieldExpression
+ | PrivateInExpression
+ | JSXElement
+ | JSXFragment
+ | TSAsExpression
+ | TSSatisfiesExpression
+ | TSTypeAssertion
+ | TSNonNullExpression
+ | TSInstantiationExpression
+ | ComputedMemberExpression
+ | StaticMemberExpression
+ | PrivateFieldExpression;
+export type ModuleExportName = IdentifierName | IdentifierReference | StringLiteral;
+export interface TSThisParameter extends Node {
+ type: 'TSThisParameter';
+ thisSpan: Node;
+ typeAnnotation: TSTypeAnnotation | null;
+}
+export interface TSEnumDeclaration extends Node {
+ type: 'TSEnumDeclaration';
+ id: BindingIdentifier;
+ members: TSEnumMember[];
+ const: boolean;
+ declare: boolean;
+}
+export interface TSEnumMember extends Node {
+ type: 'TSEnumMember';
+ id: TSEnumMemberName;
+ initializer: Expression | null;
+}
+export type TSEnumMemberName =
+ | IdentifierName
+ | StringLiteral
+ | TemplateLiteral
+ | NumericLiteral
+ | BooleanLiteral
+ | NullLiteral
+ | NumericLiteral
+ | BigIntLiteral
+ | RegExpLiteral
+ | StringLiteral
+ | TemplateLiteral
+ | IdentifierReference
+ | MetaProperty
+ | Super
+ | ArrayExpression
+ | ArrowFunctionExpression
+ | AssignmentExpression
+ | AwaitExpression
+ | BinaryExpression
+ | CallExpression
+ | ChainExpression
+ | Class
+ | ConditionalExpression
+ | Function
+ | ImportExpression
+ | LogicalExpression
+ | NewExpression
+ | ObjectExpression
+ | ParenthesizedExpression
+ | SequenceExpression
+ | TaggedTemplateExpression
+ | ThisExpression
+ | UnaryExpression
+ | UpdateExpression
+ | YieldExpression
+ | PrivateInExpression
+ | JSXElement
+ | JSXFragment
+ | TSAsExpression
+ | TSSatisfiesExpression
+ | TSTypeAssertion
+ | TSNonNullExpression
+ | TSInstantiationExpression
+ | ComputedMemberExpression
+ | StaticMemberExpression
+ | PrivateFieldExpression;
+export interface TSTypeAnnotation extends Node {
+ type: 'TSTypeAnnotation';
+ typeAnnotation: TSType;
+}
+export interface TSLiteralType extends Node {
+ type: 'TSLiteralType';
+ literal: TSLiteral;
+}
+export type TSLiteral =
+ | BooleanLiteral
+ | NullLiteral
+ | NumericLiteral
+ | BigIntLiteral
+ | RegExpLiteral
+ | StringLiteral
+ | TemplateLiteral
+ | UnaryExpression;
+export type TSType =
+ | TSAnyKeyword
+ | TSBigIntKeyword
+ | TSBooleanKeyword
+ | TSIntrinsicKeyword
+ | TSNeverKeyword
+ | TSNullKeyword
+ | TSNumberKeyword
+ | TSObjectKeyword
+ | TSStringKeyword
+ | TSSymbolKeyword
+ | TSUndefinedKeyword
+ | TSUnknownKeyword
+ | TSVoidKeyword
+ | TSArrayType
+ | TSConditionalType
+ | TSConstructorType
+ | TSFunctionType
+ | TSImportType
+ | TSIndexedAccessType
+ | TSInferType
+ | TSIntersectionType
+ | TSLiteralType
+ | TSMappedType
+ | TSNamedTupleMember
+ | TSQualifiedName
+ | TSTemplateLiteralType
+ | TSThisType
+ | TSTupleType
+ | TSTypeLiteral
+ | TSTypeOperator
+ | TSTypePredicate
+ | TSTypeQuery
+ | TSTypeReference
+ | TSUnionType
+ | TSParenthesizedType
+ | JSDocNullableType
+ | JSDocNonNullableType
+ | JSDocUnknownType;
+export interface TSConditionalType extends Node {
+ type: 'TSConditionalType';
+ checkType: TSType;
+ extendsType: TSType;
+ trueType: TSType;
+ falseType: TSType;
+}
+export interface TSUnionType extends Node {
+ type: 'TSUnionType';
+ types: TSType[];
+}
+export interface TSIntersectionType extends Node {
+ type: 'TSIntersectionType';
+ types: TSType[];
+}
+export interface TSParenthesizedType extends Node {
+ type: 'TSParenthesizedType';
+ typeAnnotation: TSType;
+}
+export interface TSTypeOperator extends Node {
+ type: 'TSTypeOperator';
+ operator: TSTypeOperatorOperator;
+ typeAnnotation: TSType;
+}
+export type TSTypeOperatorOperator = 'keyof' | 'unique' | 'readonly';
+export interface TSArrayType extends Node {
+ type: 'TSArrayType';
+ elementType: TSType;
+}
+export interface TSIndexedAccessType extends Node {
+ type: 'TSIndexedAccessType';
+ objectType: TSType;
+ indexType: TSType;
+}
+export interface TSTupleType extends Node {
+ type: 'TSTupleType';
+ elementTypes: TSTupleElement[];
+}
+export interface TSNamedTupleMember extends Node {
+ type: 'TSNamedTupleMember';
+ elementType: TSTupleElement;
+ label: IdentifierName;
+ optional: boolean;
+}
+export interface TSOptionalType extends Node {
+ type: 'TSOptionalType';
+ typeAnnotation: TSType;
+}
+export interface TSRestType extends Node {
+ type: 'TSRestType';
+ typeAnnotation: TSType;
+}
+export type TSTupleElement =
+ | TSOptionalType
+ | TSRestType
+ | TSAnyKeyword
+ | TSBigIntKeyword
+ | TSBooleanKeyword
+ | TSIntrinsicKeyword
+ | TSNeverKeyword
+ | TSNullKeyword
+ | TSNumberKeyword
+ | TSObjectKeyword
+ | TSStringKeyword
+ | TSSymbolKeyword
+ | TSThisType
+ | TSUndefinedKeyword
+ | TSUnknownKeyword
+ | TSVoidKeyword
+ | TSArrayType
+ | TSConditionalType
+ | TSConstructorType
+ | TSFunctionType
+ | TSImportType
+ | TSIndexedAccessType
+ | TSInferType
+ | TSIntersectionType
+ | TSLiteralType
+ | TSMappedType
+ | TSNamedTupleMember
+ | TSQualifiedName
+ | TSTemplateLiteralType
+ | TSTupleType
+ | TSTypeLiteral
+ | TSTypeOperator
+ | TSTypePredicate
+ | TSTypeQuery
+ | TSTypeReference
+ | TSUnionType
+ | TSParenthesizedType
+ | JSDocNullableType
+ | JSDocNonNullableType
+ | JSDocUnknownType;
+export interface TSAnyKeyword extends Node {
+ type: 'TSAnyKeyword';
+}
+export interface TSStringKeyword extends Node {
+ type: 'TSStringKeyword';
+}
+export interface TSBooleanKeyword extends Node {
+ type: 'TSBooleanKeyword';
+}
+export interface TSNumberKeyword extends Node {
+ type: 'TSNumberKeyword';
+}
+export interface TSNeverKeyword extends Node {
+ type: 'TSNeverKeyword';
+}
+export interface TSIntrinsicKeyword extends Node {
+ type: 'TSIntrinsicKeyword';
+}
+export interface TSUnknownKeyword extends Node {
+ type: 'TSUnknownKeyword';
+}
+export interface TSNullKeyword extends Node {
+ type: 'TSNullKeyword';
+}
+export interface TSUndefinedKeyword extends Node {
+ type: 'TSUndefinedKeyword';
+}
+export interface TSVoidKeyword extends Node {
+ type: 'TSVoidKeyword';
+}
+export interface TSSymbolKeyword extends Node {
+ type: 'TSSymbolKeyword';
+}
+export interface TSThisType extends Node {
+ type: 'TSThisType';
+}
+export interface TSObjectKeyword extends Node {
+ type: 'TSObjectKeyword';
+}
+export interface TSBigIntKeyword extends Node {
+ type: 'TSBigIntKeyword';
+}
+export interface TSTypeReference extends Node {
+ type: 'TSTypeReference';
+ typeName: TSTypeName;
+ typeParameters: TSTypeParameterInstantiation | null;
+}
+export type TSTypeName = IdentifierReference | TSQualifiedName;
+export interface TSQualifiedName extends Node {
+ type: 'TSQualifiedName';
+ left: TSTypeName;
+ right: IdentifierName;
+}
+export interface TSTypeParameterInstantiation extends Node {
+ type: 'TSTypeParameterInstantiation';
+ params: TSType[];
+}
+export interface TSTypeParameter extends Node {
+ type: 'TSTypeParameter';
+ name: BindingIdentifier;
+ constraint: TSType | null;
+ default: TSType | null;
+ in: boolean;
+ out: boolean;
+ const: boolean;
+}
+export interface TSTypeParameterDeclaration extends Node {
+ type: 'TSTypeParameterDeclaration';
+ params: TSTypeParameter[];
+}
+export interface TSTypeAliasDeclaration extends Node {
+ type: 'TSTypeAliasDeclaration';
+ id: BindingIdentifier;
+ typeParameters: TSTypeParameterDeclaration | null;
+ typeAnnotation: TSType;
+ declare: boolean;
+}
+export type TSAccessibility = 'private' | 'protected' | 'public';
+export interface TSClassImplements extends Node {
+ type: 'TSClassImplements';
+ expression: TSTypeName;
+ typeParameters: TSTypeParameterInstantiation | null;
+}
+export interface TSInterfaceDeclaration extends Node {
+ type: 'TSInterfaceDeclaration';
+ id: BindingIdentifier;
+ extends: TSInterfaceHeritage[] | null;
+ typeParameters: TSTypeParameterDeclaration | null;
+ body: TSInterfaceBody;
+ declare: boolean;
+}
+export interface TSInterfaceBody extends Node {
+ type: 'TSInterfaceBody';
+ body: TSSignature[];
+}
+export interface TSPropertySignature extends Node {
+ type: 'TSPropertySignature';
+ computed: boolean;
+ optional: boolean;
+ readonly: boolean;
+ key: PropertyKey;
+ typeAnnotation: TSTypeAnnotation | null;
+}
+export type TSSignature =
+ | TSIndexSignature
+ | TSPropertySignature
+ | TSCallSignatureDeclaration
+ | TSConstructSignatureDeclaration
+ | TSMethodSignature;
+export interface TSIndexSignature extends Node {
+ type: 'TSIndexSignature';
+ parameters: TSIndexSignatureName[];
+ typeAnnotation: TSTypeAnnotation;
+ readonly: boolean;
+}
+export interface TSCallSignatureDeclaration extends Node {
+ type: 'TSCallSignatureDeclaration';
+ thisParam: TSThisParameter | null;
+ params: FormalParameters;
+ returnType: TSTypeAnnotation | null;
+ typeParameters: TSTypeParameterDeclaration | null;
+}
+export type TSMethodSignatureKind = 'method' | 'get' | 'set';
+export interface TSMethodSignature extends Node {
+ type: 'TSMethodSignature';
+ key: PropertyKey;
+ computed: boolean;
+ optional: boolean;
+ kind: TSMethodSignatureKind;
+ thisParam: TSThisParameter | null;
+ params: FormalParameters;
+ returnType: TSTypeAnnotation | null;
+ typeParameters: TSTypeParameterDeclaration | null;
+}
+export interface TSConstructSignatureDeclaration extends Node {
+ type: 'TSConstructSignatureDeclaration';
+ params: FormalParameters;
+ returnType: TSTypeAnnotation | null;
+ typeParameters: TSTypeParameterDeclaration | null;
+}
+export interface TSInterfaceHeritage extends Node {
+ type: 'TSInterfaceHeritage';
+ expression: Expression;
+ typeParameters: TSTypeParameterInstantiation | null;
+}
+export interface TSTypePredicate extends Node {
+ type: 'TSTypePredicate';
+ parameterName: TSTypePredicateName;
+ asserts: boolean;
+ typeAnnotation: TSTypeAnnotation | null;
+}
+export type TSTypePredicateName = IdentifierName | TSThisType;
+export interface TSModuleDeclaration extends Node {
+ type: 'TSModuleDeclaration';
+ id: TSModuleDeclarationName;
+ body: TSModuleDeclarationBody | null;
+ kind: TSModuleDeclarationKind;
+ declare: boolean;
+}
+export type TSModuleDeclarationKind = 'global' | 'module' | 'namespace';
+export type TSModuleDeclarationName = IdentifierName | StringLiteral;
+export type TSModuleDeclarationBody = TSModuleDeclaration | TSModuleBlock;
+export interface TSModuleBlock extends Node {
+ type: 'TSModuleBlock';
+ body: Statement[];
+}
+export interface TSTypeLiteral extends Node {
+ type: 'TSTypeLiteral';
+ members: TSSignature[];
+}
+export interface TSInferType extends Node {
+ type: 'TSInferType';
+ typeParameter: TSTypeParameter;
+}
+export interface TSTypeQuery extends Node {
+ type: 'TSTypeQuery';
+ exprName: TSTypeQueryExprName;
+ typeParameters: TSTypeParameterInstantiation | null;
+}
+export type TSTypeQueryExprName = TSImportType | IdentifierReference | TSQualifiedName;
+export interface TSImportType extends Node {
+ type: 'TSImportType';
+ isTypeOf: boolean;
+ parameter: TSType;
+ qualifier: TSTypeName | null;
+ attributes: TSImportAttributes | null;
+ typeParameters: TSTypeParameterInstantiation | null;
+}
+export interface TSImportAttributes extends Node {
+ type: 'TSImportAttributes';
+ attributesKeyword: IdentifierName;
+ elements: TSImportAttribute[];
+}
+export interface TSImportAttribute extends Node {
+ type: 'TSImportAttribute';
+ name: TSImportAttributeName;
+ value: Expression;
+}
+export type TSImportAttributeName = IdentifierName | StringLiteral;
+export interface TSFunctionType extends Node {
+ type: 'TSFunctionType';
+ thisParam: TSThisParameter | null;
+ params: FormalParameters;
+ returnType: TSTypeAnnotation;
+ typeParameters: TSTypeParameterDeclaration | null;
+}
+export interface TSConstructorType extends Node {
+ type: 'TSConstructorType';
+ abstract: boolean;
+ params: FormalParameters;
+ returnType: TSTypeAnnotation;
+ typeParameters: TSTypeParameterDeclaration | null;
+}
+export interface TSMappedType extends Node {
+ type: 'TSMappedType';
+ typeParameter: TSTypeParameter;
+ nameType: TSType | null;
+ typeAnnotation: TSType | null;
+ optional: TSMappedTypeModifierOperator;
+ readonly: TSMappedTypeModifierOperator;
+}
+export type TSMappedTypeModifierOperator = 'true' | '+' | '-' | 'none';
+export interface TSTemplateLiteralType extends Node {
+ type: 'TSTemplateLiteralType';
+ quasis: TemplateElement[];
+ types: TSType[];
+}
+export interface TSAsExpression extends Node {
+ type: 'TSAsExpression';
+ expression: Expression;
+ typeAnnotation: TSType;
+}
+export interface TSSatisfiesExpression extends Node {
+ type: 'TSSatisfiesExpression';
+ expression: Expression;
+ typeAnnotation: TSType;
+}
+export interface TSTypeAssertion extends Node {
+ type: 'TSTypeAssertion';
+ expression: Expression;
+ typeAnnotation: TSType;
+}
+export interface TSImportEqualsDeclaration extends Node {
+ type: 'TSImportEqualsDeclaration';
+ id: BindingIdentifier;
+ moduleReference: TSModuleReference;
+ importKind: ImportOrExportKind;
+}
+export type TSModuleReference = TSExternalModuleReference | IdentifierReference | TSQualifiedName;
+export interface TSExternalModuleReference extends Node {
+ type: 'TSExternalModuleReference';
+ expression: StringLiteral;
+}
+export interface TSNonNullExpression extends Node {
+ type: 'TSNonNullExpression';
+ expression: Expression;
+}
+export interface Decorator extends Node {
+ type: 'Decorator';
+ expression: Expression;
+}
+export interface TSExportAssignment extends Node {
+ type: 'TSExportAssignment';
+ expression: Expression;
+}
+export interface TSNamespaceExportDeclaration extends Node {
+ type: 'TSNamespaceExportDeclaration';
+ id: IdentifierName;
+}
+export interface TSInstantiationExpression extends Node {
+ type: 'TSInstantiationExpression';
+ expression: Expression;
+ typeParameters: TSTypeParameterInstantiation;
+}
+export type ImportOrExportKind = 'value' | 'type';
+export interface JSDocNullableType extends Node {
+ type: 'JSDocNullableType';
+ typeAnnotation: TSType;
+ postfix: boolean;
+}
+export interface JSDocNonNullableType extends Node {
+ type: 'JSDocNonNullableType';
+ typeAnnotation: TSType;
+ postfix: boolean;
+}
+export interface JSDocUnknownType extends Node {
+ type: 'JSDocUnknownType';
+}
+export interface JSXElement extends Node {
+ type: 'JSXElement';
+ openingElement: JSXOpeningElement;
+ closingElement: JSXClosingElement | null;
+ children: JSXChild[];
+}
+export interface JSXOpeningElement extends Node {
+ type: 'JSXOpeningElement';
+ selfClosing: boolean;
+ name: JSXElementName;
+ attributes: JSXAttributeItem[];
+ typeParameters: TSTypeParameterInstantiation | null;
+}
+export interface JSXClosingElement extends Node {
+ type: 'JSXClosingElement';
+ name: JSXElementName;
+}
+export interface JSXFragment extends Node {
+ type: 'JSXFragment';
+ openingFragment: JSXOpeningFragment;
+ closingFragment: JSXClosingFragment;
+ children: JSXChild[];
+}
+export interface JSXOpeningFragment extends Node {
+ type: 'JSXOpeningFragment';
+}
+export interface JSXClosingFragment extends Node {
+ type: 'JSXClosingFragment';
+}
+export interface JSXNamespacedName extends Node {
+ type: 'JSXNamespacedName';
+ namespace: JSXIdentifier;
+ property: JSXIdentifier;
+}
+export interface JSXMemberExpression extends Node {
+ type: 'JSXMemberExpression';
+ object: JSXMemberExpressionObject;
+ property: JSXIdentifier;
+}
+export interface JSXExpressionContainer extends Node {
+ type: 'JSXExpressionContainer';
+ expression: JSXExpression;
+}
+export type JSXExpression =
+ | JSXEmptyExpression
+ | BooleanLiteral
+ | NullLiteral
+ | NumericLiteral
+ | BigIntLiteral
+ | RegExpLiteral
+ | StringLiteral
+ | TemplateLiteral
+ | IdentifierReference
+ | MetaProperty
+ | Super
+ | ArrayExpression
+ | ArrowFunctionExpression
+ | AssignmentExpression
+ | AwaitExpression
+ | BinaryExpression
+ | CallExpression
+ | ChainExpression
+ | Class
+ | ConditionalExpression
+ | Function
+ | ImportExpression
+ | LogicalExpression
+ | NewExpression
+ | ObjectExpression
+ | ParenthesizedExpression
+ | SequenceExpression
+ | TaggedTemplateExpression
+ | ThisExpression
+ | UnaryExpression
+ | UpdateExpression
+ | YieldExpression
+ | PrivateInExpression
+ | JSXElement
+ | JSXFragment
+ | TSAsExpression
+ | TSSatisfiesExpression
+ | TSTypeAssertion
+ | TSNonNullExpression
+ | TSInstantiationExpression
+ | ComputedMemberExpression
+ | StaticMemberExpression
+ | PrivateFieldExpression;
+export interface JSXEmptyExpression extends Node {
+ type: 'JSXEmptyExpression';
+}
+export type JSXAttributeItem = JSXAttribute | JSXSpreadAttribute;
+export interface JSXAttribute extends Node {
+ type: 'JSXAttribute';
+ name: JSXAttributeName;
+ value: JSXAttributeValue | null;
+}
+export interface JSXSpreadAttribute extends Node {
+ type: 'JSXSpreadAttribute';
+ argument: Expression;
+}
+export type JSXAttributeName = JSXIdentifier | JSXNamespacedName;
+export type JSXAttributeValue = StringLiteral | JSXExpressionContainer | JSXElement | JSXFragment;
+export interface JSXIdentifier extends Node {
+ type: 'JSXIdentifier';
+ name: Atom;
+}
+export type JSXChild = JSXText | JSXElement | JSXFragment | JSXExpressionContainer | JSXSpreadChild;
+export interface JSXSpreadChild extends Node {
+ type: 'JSXSpreadChild';
+ expression: Expression;
+}
+export interface JSXText extends Node {
+ type: 'JSXText';
+ value: Atom;
+}
+export type AssignmentOperator =
+ | '='
+ | '+='
+ | '-='
+ | '*='
+ | '/='
+ | '%='
+ | '<<='
+ | '>>='
+ | '>>>='
+ | '|='
+ | '^='
+ | '&='
+ | '&&='
+ | '||='
+ | '??='
+ | '**=';
+export type BinaryOperator =
+ | '=='
+ | '!='
+ | '==='
+ | '!=='
+ | '<'
+ | '<='
+ | '>'
+ | '>='
+ | '<<'
+ | '>>'
+ | '>>>'
+ | '+'
+ | '-'
+ | '*'
+ | '/'
+ | '%'
+ | '|'
+ | '^'
+ | '&'
+ | 'in'
+ | 'instanceof'
+ | '**';
+export type LogicalOperator = '||' | '&&' | '??';
+export type UnaryOperator = '-' | '+' | '!' | '~' | 'typeof' | 'void' | 'delete';
+export type UpdateOperator = '++' | '--';
+export interface SourceType {
+ language: Language;
+ moduleKind: ModuleKind;
+ variant: LanguageVariant;
+}
+export type Language = 'javascript' | 'typescript' | 'typescriptDefinition';
+export type ModuleKind = 'script' | 'module' | 'unambiguous';
+export type LanguageVariant = 'standard' | 'jsx';
+export interface Pattern {
+ span: Node;
+ body: Disjunction;
+}
+export interface Disjunction {
+ span: Node;
+ body: Alternative[];
+}
+export interface Alternative {
+ span: Node;
+ body: Term[];
+}
+export type Term =
+ | { BoundaryAssertion: BoundaryAssertion }
+ | { LookAroundAssertion: LookAroundAssertion }
+ | { Quantifier: Quantifier }
+ | { Character: Character }
+ | { Dot: Dot }
+ | { CharacterClassEscape: CharacterClassEscape }
+ | { UnicodePropertyEscape: UnicodePropertyEscape }
+ | { CharacterClass: CharacterClass }
+ | { CapturingGroup: CapturingGroup }
+ | { IgnoreGroup: IgnoreGroup }
+ | { IndexedReference: IndexedReference }
+ | { NamedReference: NamedReference };
+export interface BoundaryAssertion {
+ span: Node;
+ kind: BoundaryAssertionKind;
+}
+export type BoundaryAssertionKind = 'Start' | 'End' | 'Boundary' | 'NegativeBoundary';
+export interface LookAroundAssertion {
+ span: Node;
+ kind: LookAroundAssertionKind;
+ body: Disjunction;
+}
+export type LookAroundAssertionKind =
+ | 'Lookahead'
+ | 'NegativeLookahead'
+ | 'Lookbehind'
+ | 'NegativeLookbehind';
+export interface Quantifier {
+ span: Node;
+ min: number;
+ max: number | null;
+ greedy: boolean;
+ body: Term;
+}
+export interface Character {
+ span: Node;
+ kind: CharacterKind;
+ value: number;
+}
+export type CharacterKind =
+ | 'ControlLetter'
+ | 'HexadecimalEscape'
+ | 'Identifier'
+ | 'Null'
+ | 'Octal1'
+ | 'Octal2'
+ | 'Octal3'
+ | 'SingleEscape'
+ | 'Symbol'
+ | 'UnicodeEscape';
+export interface CharacterClassEscape {
+ span: Node;
+ kind: CharacterClassEscapeKind;
+}
+export type CharacterClassEscapeKind = 'D' | 'NegativeD' | 'S' | 'NegativeS' | 'W' | 'NegativeW';
+export interface UnicodePropertyEscape {
+ span: Node;
+ negative: boolean;
+ strings: boolean;
+ name: Atom;
+ value: Atom | null;
+}
+export interface Dot {
+ span: Node;
+}
+export interface CharacterClass {
+ span: Node;
+ negative: boolean;
+ strings: boolean;
+ kind: CharacterClassContentsKind;
+ body: CharacterClassContents[];
+}
+export type CharacterClassContentsKind = 'Union' | 'Intersection' | 'Subtraction';
+export type CharacterClassContents =
+ | { CharacterClassRange: CharacterClassRange }
+ | { CharacterClassEscape: CharacterClassEscape }
+ | { UnicodePropertyEscape: UnicodePropertyEscape }
+ | { Character: Character }
+ | { NestedCharacterClass: CharacterClass }
+ | { ClassStringDisjunction: ClassStringDisjunction };
+export interface CharacterClassRange {
+ span: Node;
+ min: Character;
+ max: Character;
+}
+export interface ClassStringDisjunction {
+ span: Node;
+ strings: boolean;
+ body: ClassString[];
+}
+export interface ClassString {
+ span: Node;
+ strings: boolean;
+ body: Character[];
+}
+export interface CapturingGroup {
+ span: Node;
+ name: Atom | null;
+ body: Disjunction;
+}
+export interface IgnoreGroup {
+ span: Node;
+ enabling_modifiers: ModifierFlags | null;
+ disabling_modifiers: ModifierFlags | null;
+ body: Disjunction;
+}
+export interface ModifierFlags {
+ ignore_case: boolean;
+ sticky: boolean;
+ multiline: boolean;
+}
+export interface IndexedReference {
+ span: Node;
+ index: number;
+}
+export interface NamedReference {
+ span: Node;
+ name: Atom;
+}
diff --git a/packages/oxc-svelte/bindings.cjs b/packages/oxc-svelte/bindings.cjs
new file mode 100644
index 000000000000..6c5f0359cde3
--- /dev/null
+++ b/packages/oxc-svelte/bindings.cjs
@@ -0,0 +1,317 @@
+/* tslint:disable */
+/* eslint-disable */
+/* prettier-ignore */
+
+/* auto-generated by NAPI-RS */
+
+const { existsSync, readFileSync } = require('fs')
+const { join } = require('path')
+
+const { platform, arch } = process
+
+let nativeBinding = null
+let localFileExisted = false
+let loadError = null
+
+function isMusl() {
+ // For Node 10
+ if (!process.report || typeof process.report.getReport !== 'function') {
+ try {
+ const lddPath = require('child_process').execSync('which ldd').toString().trim()
+ return readFileSync(lddPath, 'utf8').includes('musl')
+ } catch (e) {
+ return true
+ }
+ } else {
+ const { glibcVersionRuntime } = process.report.getReport().header
+ return !glibcVersionRuntime
+ }
+}
+
+switch (platform) {
+ case 'android':
+ switch (arch) {
+ case 'arm64':
+ localFileExisted = existsSync(join(__dirname, 'oxc-svelte.android-arm64.node'))
+ try {
+ if (localFileExisted) {
+ nativeBinding = require('./oxc-svelte.android-arm64.node')
+ } else {
+ nativeBinding = require('oxc-svelte-android-arm64')
+ }
+ } catch (e) {
+ loadError = e
+ }
+ break
+ case 'arm':
+ localFileExisted = existsSync(join(__dirname, 'oxc-svelte.android-arm-eabi.node'))
+ try {
+ if (localFileExisted) {
+ nativeBinding = require('./oxc-svelte.android-arm-eabi.node')
+ } else {
+ nativeBinding = require('oxc-svelte-android-arm-eabi')
+ }
+ } catch (e) {
+ loadError = e
+ }
+ break
+ default:
+ throw new Error(`Unsupported architecture on Android ${arch}`)
+ }
+ break
+ case 'win32':
+ switch (arch) {
+ case 'x64':
+ localFileExisted = existsSync(
+ join(__dirname, 'oxc-svelte.win32-x64-msvc.node')
+ )
+ try {
+ if (localFileExisted) {
+ nativeBinding = require('./oxc-svelte.win32-x64-msvc.node')
+ } else {
+ nativeBinding = require('oxc-svelte-win32-x64-msvc')
+ }
+ } catch (e) {
+ loadError = e
+ }
+ break
+ case 'ia32':
+ localFileExisted = existsSync(
+ join(__dirname, 'oxc-svelte.win32-ia32-msvc.node')
+ )
+ try {
+ if (localFileExisted) {
+ nativeBinding = require('./oxc-svelte.win32-ia32-msvc.node')
+ } else {
+ nativeBinding = require('oxc-svelte-win32-ia32-msvc')
+ }
+ } catch (e) {
+ loadError = e
+ }
+ break
+ case 'arm64':
+ localFileExisted = existsSync(
+ join(__dirname, 'oxc-svelte.win32-arm64-msvc.node')
+ )
+ try {
+ if (localFileExisted) {
+ nativeBinding = require('./oxc-svelte.win32-arm64-msvc.node')
+ } else {
+ nativeBinding = require('oxc-svelte-win32-arm64-msvc')
+ }
+ } catch (e) {
+ loadError = e
+ }
+ break
+ default:
+ throw new Error(`Unsupported architecture on Windows: ${arch}`)
+ }
+ break
+ case 'darwin':
+ localFileExisted = existsSync(join(__dirname, 'oxc-svelte.darwin-universal.node'))
+ try {
+ if (localFileExisted) {
+ nativeBinding = require('./oxc-svelte.darwin-universal.node')
+ } else {
+ nativeBinding = require('oxc-svelte-darwin-universal')
+ }
+ break
+ } catch {}
+ switch (arch) {
+ case 'x64':
+ localFileExisted = existsSync(join(__dirname, 'oxc-svelte.darwin-x64.node'))
+ try {
+ if (localFileExisted) {
+ nativeBinding = require('./oxc-svelte.darwin-x64.node')
+ } else {
+ nativeBinding = require('oxc-svelte-darwin-x64')
+ }
+ } catch (e) {
+ loadError = e
+ }
+ break
+ case 'arm64':
+ localFileExisted = existsSync(
+ join(__dirname, 'oxc-svelte.darwin-arm64.node')
+ )
+ try {
+ if (localFileExisted) {
+ nativeBinding = require('./oxc-svelte.darwin-arm64.node')
+ } else {
+ nativeBinding = require('oxc-svelte-darwin-arm64')
+ }
+ } catch (e) {
+ loadError = e
+ }
+ break
+ default:
+ throw new Error(`Unsupported architecture on macOS: ${arch}`)
+ }
+ break
+ case 'freebsd':
+ if (arch !== 'x64') {
+ throw new Error(`Unsupported architecture on FreeBSD: ${arch}`)
+ }
+ localFileExisted = existsSync(join(__dirname, 'oxc-svelte.freebsd-x64.node'))
+ try {
+ if (localFileExisted) {
+ nativeBinding = require('./oxc-svelte.freebsd-x64.node')
+ } else {
+ nativeBinding = require('oxc-svelte-freebsd-x64')
+ }
+ } catch (e) {
+ loadError = e
+ }
+ break
+ case 'linux':
+ switch (arch) {
+ case 'x64':
+ if (isMusl()) {
+ localFileExisted = existsSync(
+ join(__dirname, 'oxc-svelte.linux-x64-musl.node')
+ )
+ try {
+ if (localFileExisted) {
+ nativeBinding = require('./oxc-svelte.linux-x64-musl.node')
+ } else {
+ nativeBinding = require('oxc-svelte-linux-x64-musl')
+ }
+ } catch (e) {
+ loadError = e
+ }
+ } else {
+ localFileExisted = existsSync(
+ join(__dirname, 'oxc-svelte.linux-x64-gnu.node')
+ )
+ try {
+ if (localFileExisted) {
+ nativeBinding = require('./oxc-svelte.linux-x64-gnu.node')
+ } else {
+ nativeBinding = require('oxc-svelte-linux-x64-gnu')
+ }
+ } catch (e) {
+ loadError = e
+ }
+ }
+ break
+ case 'arm64':
+ if (isMusl()) {
+ localFileExisted = existsSync(
+ join(__dirname, 'oxc-svelte.linux-arm64-musl.node')
+ )
+ try {
+ if (localFileExisted) {
+ nativeBinding = require('./oxc-svelte.linux-arm64-musl.node')
+ } else {
+ nativeBinding = require('oxc-svelte-linux-arm64-musl')
+ }
+ } catch (e) {
+ loadError = e
+ }
+ } else {
+ localFileExisted = existsSync(
+ join(__dirname, 'oxc-svelte.linux-arm64-gnu.node')
+ )
+ try {
+ if (localFileExisted) {
+ nativeBinding = require('./oxc-svelte.linux-arm64-gnu.node')
+ } else {
+ nativeBinding = require('oxc-svelte-linux-arm64-gnu')
+ }
+ } catch (e) {
+ loadError = e
+ }
+ }
+ break
+ case 'arm':
+ if (isMusl()) {
+ localFileExisted = existsSync(
+ join(__dirname, 'oxc-svelte.linux-arm-musleabihf.node')
+ )
+ try {
+ if (localFileExisted) {
+ nativeBinding = require('./oxc-svelte.linux-arm-musleabihf.node')
+ } else {
+ nativeBinding = require('oxc-svelte-linux-arm-musleabihf')
+ }
+ } catch (e) {
+ loadError = e
+ }
+ } else {
+ localFileExisted = existsSync(
+ join(__dirname, 'oxc-svelte.linux-arm-gnueabihf.node')
+ )
+ try {
+ if (localFileExisted) {
+ nativeBinding = require('./oxc-svelte.linux-arm-gnueabihf.node')
+ } else {
+ nativeBinding = require('oxc-svelte-linux-arm-gnueabihf')
+ }
+ } catch (e) {
+ loadError = e
+ }
+ }
+ break
+ case 'riscv64':
+ if (isMusl()) {
+ localFileExisted = existsSync(
+ join(__dirname, 'oxc-svelte.linux-riscv64-musl.node')
+ )
+ try {
+ if (localFileExisted) {
+ nativeBinding = require('./oxc-svelte.linux-riscv64-musl.node')
+ } else {
+ nativeBinding = require('oxc-svelte-linux-riscv64-musl')
+ }
+ } catch (e) {
+ loadError = e
+ }
+ } else {
+ localFileExisted = existsSync(
+ join(__dirname, 'oxc-svelte.linux-riscv64-gnu.node')
+ )
+ try {
+ if (localFileExisted) {
+ nativeBinding = require('./oxc-svelte.linux-riscv64-gnu.node')
+ } else {
+ nativeBinding = require('oxc-svelte-linux-riscv64-gnu')
+ }
+ } catch (e) {
+ loadError = e
+ }
+ }
+ break
+ case 's390x':
+ localFileExisted = existsSync(
+ join(__dirname, 'oxc-svelte.linux-s390x-gnu.node')
+ )
+ try {
+ if (localFileExisted) {
+ nativeBinding = require('./oxc-svelte.linux-s390x-gnu.node')
+ } else {
+ nativeBinding = require('oxc-svelte-linux-s390x-gnu')
+ }
+ } catch (e) {
+ loadError = e
+ }
+ break
+ default:
+ throw new Error(`Unsupported architecture on Linux: ${arch}`)
+ }
+ break
+ default:
+ throw new Error(`Unsupported OS: ${platform}, architecture: ${arch}`)
+}
+
+if (!nativeBinding) {
+ if (loadError) {
+ throw loadError
+ }
+ throw new Error(`Failed to load native binding`)
+}
+
+const { parse_expression_at, parse_pattern_at, parse } = nativeBinding
+
+module.exports.parse_expression_at = parse_expression_at
+module.exports.parse_pattern_at = parse_pattern_at
+module.exports.parse = parse
diff --git a/packages/oxc-svelte/build.rs b/packages/oxc-svelte/build.rs
new file mode 100644
index 000000000000..e457dc6e7dc2
--- /dev/null
+++ b/packages/oxc-svelte/build.rs
@@ -0,0 +1,116 @@
+use std::path::PathBuf;
+use std::{fs, io::ErrorKind};
+
+use anyhow::Result;
+use cargo::sources::SourceConfigMap;
+use cargo::util::cache_lock::CacheLockMode::DownloadExclusive;
+use cargo::{
+ core::{
+ package::{Package, PackageSet},
+ registry::PackageRegistry,
+ resolver::{features::CliFeatures, HasDevUnits},
+ shell::Verbosity,
+ Resolve, Workspace,
+ },
+ ops::{get_resolved_packages, load_pkg_lockfile, resolve_with_previous},
+ util::important_paths::find_root_manifest_for_wd,
+ GlobalContext,
+};
+use fs_extra::dir::{copy, CopyOptions};
+
+pub fn main() {
+ napi_build::setup();
+ println!("cargo:rerun-if-changed=src/oxc_inject.rs");
+
+ patch().expect("Failed to patch oxc");
+}
+
+fn apply_patch(path: PathBuf) {
+ let lib = path.join("src/lib.rs");
+ fs::write(
+ &lib,
+ fs::read_to_string(&lib)
+ .expect("Failed to read lib.rs")
+ .replacen(
+ "\nmod parser_parse {",
+ &format!(
+ "\nmod parser_parse {{\n\n{}",
+ include_str!("src/oxc_inject.rs")
+ ),
+ 1,
+ ),
+ )
+ .expect("Failed to write lib.rs");
+
+ let injected = path.join("src/svelte.rs");
+ fs::write(&injected, include_str!("src/oxc_inject.rs")).expect("Failed to write svelte.rs");
+}
+
+fn patch() -> Result<()> {
+ clear_patch_folder()?;
+
+ let gctx = GlobalContext::default()?;
+ gctx.shell().set_verbosity(Verbosity::Quiet);
+ let _lock = gctx.acquire_package_cache_lock(DownloadExclusive)?;
+ let workspace_path = find_root_manifest_for_wd(&fs::canonicalize(".")?)?;
+ let workspace = Workspace::new(&workspace_path, &gctx)?;
+ let (pkg_set, resolve) = resolve_ws(&workspace)?;
+
+ let oxc_id = resolve
+ .iter()
+ .find(|dep| dep.name().as_str() == "oxc_parser")
+ .expect("oxc_parser dependency not found");
+
+ let package = pkg_set
+ .get_one(oxc_id)
+ .expect("oxc_parser package not found");
+ let path = copy_package(package);
+
+ apply_patch(path);
+ Ok(())
+}
+
+fn clear_patch_folder() -> Result<()> {
+ match fs::remove_dir_all("target/patch") {
+ Ok(_) => Ok(()),
+ Err(err) => match err.kind() {
+ ErrorKind::NotFound => Ok(()),
+ _ => Err(err.into()),
+ },
+ }
+}
+
+fn copy_package(pkg: &Package) -> PathBuf {
+ fs::create_dir_all("target/patch/").expect("Failed to create target/patch");
+ let options = CopyOptions::new();
+
+ copy(pkg.root(), "target/patch/", &options).expect("Failed to copy package");
+
+ PathBuf::from("target/patch/")
+ .join(pkg.root().file_name().unwrap())
+ .canonicalize()
+ .unwrap()
+}
+
+fn resolve_ws<'a>(ws: &Workspace<'a>) -> Result<(PackageSet<'a>, Resolve)> {
+ let scm = SourceConfigMap::new(ws.gctx())?;
+ let mut registry = PackageRegistry::new_with_source_config(ws.gctx(), scm)?;
+
+ registry.lock_patches();
+ let resolve = {
+ let prev = load_pkg_lockfile(ws)?;
+ let resolve: Resolve = resolve_with_previous(
+ &mut registry,
+ ws,
+ &CliFeatures::new_all(true),
+ HasDevUnits::No,
+ prev.as_ref(),
+ None,
+ &[],
+ false,
+ )?;
+ resolve
+ };
+ let packages = get_resolved_packages(&resolve, registry)?;
+ Ok((packages, resolve))
+}
diff --git a/packages/oxc-svelte/index.d.ts b/packages/oxc-svelte/index.d.ts
new file mode 100644
index 000000000000..308d97a52001
--- /dev/null
+++ b/packages/oxc-svelte/index.d.ts
@@ -0,0 +1,22 @@
+import type { BindingPattern, Expression, Program, Comment } from './ast';
+
+export declare function parse_expression_at(
+ source: string,
+ index: number,
+ typescript: boolean
+): ParseReturn;
+
+export declare function parse_pattern_at(
+ source: string,
+ index: number,
+ typescript: boolean,
+ allowTypeAnnotation: boolean
+): ParseReturn;
+
+export declare function parse(source: string, typescript: boolean): ParseReturn;
+
+export interface ParseReturn {
+ ast: TAst;
+ errors: Array;
+ comments: Array;
+}
diff --git a/packages/oxc-svelte/index.js b/packages/oxc-svelte/index.js
new file mode 100644
index 000000000000..da51dbf460f0
--- /dev/null
+++ b/packages/oxc-svelte/index.js
@@ -0,0 +1,15 @@
+import * as bindings from './bindings.cjs';
+
+function wrap(fn) {
+ return (...args) => {
+ const result = fn(...args);
+ return {
+ ast: JSON.parse(result.ast),
+ errors: result.errors,
+ comments: JSON.parse(result.comments),
+ };
+ };
+}
+export const parse = wrap(bindings.parse);
+export const parse_expression_at = wrap(bindings.parse_expression_at);
+export const parse_pattern_at = wrap(bindings.parse_pattern_at);
diff --git a/packages/oxc-svelte/npm/darwin-x64/README.md b/packages/oxc-svelte/npm/darwin-x64/README.md
new file mode 100644
index 000000000000..b3ff17842cb2
--- /dev/null
+++ b/packages/oxc-svelte/npm/darwin-x64/README.md
@@ -0,0 +1,3 @@
+# `oxc-svelte-darwin-x64`
+
+This is the **x86_64-apple-darwin** binary for `oxc-svelte`
diff --git a/packages/oxc-svelte/npm/darwin-x64/package.json b/packages/oxc-svelte/npm/darwin-x64/package.json
new file mode 100644
index 000000000000..ceeaea81ea54
--- /dev/null
+++ b/packages/oxc-svelte/npm/darwin-x64/package.json
@@ -0,0 +1,18 @@
+{
+ "name": "oxc-svelte-darwin-x64",
+ "version": "0.0.0",
+ "os": [
+ "darwin"
+ ],
+ "cpu": [
+ "x64"
+ ],
+ "main": "oxc-svelte.darwin-x64.node",
+ "files": [
+ "oxc-svelte.darwin-x64.node"
+ ],
+ "license": "MIT",
+ "engines": {
+ "node": ">= 10"
+ }
+}
\ No newline at end of file
diff --git a/packages/oxc-svelte/npm/linux-x64-gnu/README.md b/packages/oxc-svelte/npm/linux-x64-gnu/README.md
new file mode 100644
index 000000000000..af88646c985e
--- /dev/null
+++ b/packages/oxc-svelte/npm/linux-x64-gnu/README.md
@@ -0,0 +1,3 @@
+# `oxc-svelte-linux-x64-gnu`
+
+This is the **x86_64-unknown-linux-gnu** binary for `oxc-svelte`
diff --git a/packages/oxc-svelte/npm/linux-x64-gnu/package.json b/packages/oxc-svelte/npm/linux-x64-gnu/package.json
new file mode 100644
index 000000000000..c5f8c41da4ab
--- /dev/null
+++ b/packages/oxc-svelte/npm/linux-x64-gnu/package.json
@@ -0,0 +1,21 @@
+{
+ "name": "oxc-svelte-linux-x64-gnu",
+ "version": "0.0.0",
+ "os": [
+ "linux"
+ ],
+ "cpu": [
+ "x64"
+ ],
+ "main": "oxc-svelte.linux-x64-gnu.node",
+ "files": [
+ "oxc-svelte.linux-x64-gnu.node"
+ ],
+ "license": "MIT",
+ "engines": {
+ "node": ">= 10"
+ },
+ "libc": [
+ "glibc"
+ ]
+}
\ No newline at end of file
diff --git a/packages/oxc-svelte/npm/win32-x64-msvc/README.md b/packages/oxc-svelte/npm/win32-x64-msvc/README.md
new file mode 100644
index 000000000000..7fbb81ea2b01
--- /dev/null
+++ b/packages/oxc-svelte/npm/win32-x64-msvc/README.md
@@ -0,0 +1,3 @@
+# `oxc-svelte-win32-x64-msvc`
+
+This is the **x86_64-pc-windows-msvc** binary for `oxc-svelte`
diff --git a/packages/oxc-svelte/npm/win32-x64-msvc/package.json b/packages/oxc-svelte/npm/win32-x64-msvc/package.json
new file mode 100644
index 000000000000..6f59dccabdce
--- /dev/null
+++ b/packages/oxc-svelte/npm/win32-x64-msvc/package.json
@@ -0,0 +1,18 @@
+{
+ "name": "oxc-svelte-win32-x64-msvc",
+ "version": "0.0.0",
+ "os": [
+ "win32"
+ ],
+ "cpu": [
+ "x64"
+ ],
+ "main": "oxc-svelte.win32-x64-msvc.node",
+ "files": [
+ "oxc-svelte.win32-x64-msvc.node"
+ ],
+ "license": "MIT",
+ "engines": {
+ "node": ">= 10"
+ }
+}
\ No newline at end of file
diff --git a/packages/oxc-svelte/package.json b/packages/oxc-svelte/package.json
new file mode 100644
index 000000000000..6179e9c1eda2
--- /dev/null
+++ b/packages/oxc-svelte/package.json
@@ -0,0 +1,33 @@
+{
+ "name": "oxc-svelte",
+ "version": "0.0.0",
+ "type": "module",
+ "exports": {
+ ".": {
+ "import": "./index.js",
+ "types": "./index.d.ts"
+ },
+ "./ast": {
+ "types": "./ast.d.ts"
+ },
+ "./ast-builder": {
+ "types": "./ast-builder.d.ts"
+ }
+ },
+ "napi": {
+ "name": "oxc-svelte",
+ "triples": {},
+ "npmClient": "pnpm"
+ },
+ "license": "MIT",
+ "devDependencies": {
+ "@napi-rs/cli": "^2.18.4"
+ },
+ "scripts": {
+ "artifacts": "napi artifacts",
+ "build": "napi build --platform --js bindings.cjs --dts target/unused.d.ts --release",
+ "prepublishOnly": "napi prepublish -t npm",
+ "universal": "napi universal",
+ "version": "napi version"
+ }
+}
diff --git a/packages/oxc-svelte/rustfmt.toml b/packages/oxc-svelte/rustfmt.toml
new file mode 100644
index 000000000000..218e203215e9
--- /dev/null
+++ b/packages/oxc-svelte/rustfmt.toml
@@ -0,0 +1 @@
+hard_tabs = true
diff --git a/packages/oxc-svelte/src/lib.rs b/packages/oxc-svelte/src/lib.rs
new file mode 100644
index 000000000000..81cb64ad1786
--- /dev/null
+++ b/packages/oxc-svelte/src/lib.rs
@@ -0,0 +1,97 @@
+#![deny(clippy::all)]
+
+#[macro_use]
+extern crate napi_derive;
+
+use oxc_allocator::Allocator;
+use oxc_ast::{CommentKind, Trivias};
+use oxc_diagnostics::OxcDiagnostic;
+use oxc_parser::Parser;
+use oxc_span::SourceType;
+use serde_json::json;
+
+#[napi(js_name = "parse_expression_at")]
+pub fn parse_expression_at(source: String, index: u32, typescript: bool) -> String {
+ let byte_position = index;
+
+ let allocator = Allocator::default();
+ let source_type = if typescript {
+ SourceType::ts()
+ } else {
+ SourceType::mjs()
+ };
+ let source_text = source[(byte_position as usize)..].to_string();
+
+ let ret = Parser::new(&allocator, &source_text, source_type)
+ .svelte_parse_expression()
+ .unwrap();
+ serde_json::to_string(&ret.0).unwrap()
+}
+
+#[napi(js_name = "parse_pattern_at")]
+pub fn parse_pattern_at(
+ source: String,
+ index: u32,
+ typescript: bool,
+ allow_type_annotation: bool,
+) -> String {
+ let byte_position = index;
+
+ let allocator = Allocator::default();
+ let source_type = if typescript {
+ SourceType::ts()
+ } else {
+ SourceType::mjs()
+ };
+ let source_text = source[(byte_position as usize)..].to_string();
+
+ let ret = Parser::new(&allocator, &source_text, source_type)
+ .svelte_parse_pattern(typescript && allow_type_annotation)
+ .unwrap();
+ serde_json::to_string(&ret.0).unwrap()
+}
+
+#[napi]
+pub fn parse(source: String, typescript: bool) -> ParseReturn {
+ let allocator = Allocator::default();
+ let source_type = if typescript {
+ SourceType::ts()
+ } else {
+ SourceType::mjs()
+ };
+
+ let ret = Parser::new(&allocator, &source, source_type).parse();
+ ParseReturn::new(ret.program, ret.errors, ret.trivias)
+}
+
+#[napi(object)]
+pub struct ParseReturn {
+ pub ast: String,
+ pub errors: Vec,
+ pub comments: String,
+}
+impl ParseReturn {
+ fn new(ast: T, errors: Vec, comments: Trivias) -> Self
+ where
+ T: serde::Serialize,
+ {
+ let comments = comments
+ .comments()
+ .map(|c| {
+ json!({
+ "type": match c.kind {
+ CommentKind::Line => "Line",
+ CommentKind::Block => "Block",
+ },
+ "start": c.span.start,
+ "end": c.span.end,
+ })
+ })
+ .collect::>();
+ ParseReturn {
+ ast: serde_json::to_string(&ast).unwrap(),
+ errors: errors.into_iter().map(|e| e.to_string()).collect(),
+ comments: serde_json::to_string(&comments).unwrap(),
+ }
+ }
+}
diff --git a/packages/oxc-svelte/src/oxc_inject.rs b/packages/oxc-svelte/src/oxc_inject.rs
new file mode 100644
index 000000000000..5a8346ddddaa
--- /dev/null
+++ b/packages/oxc-svelte/src/oxc_inject.rs
@@ -0,0 +1,104 @@
+impl<'a> Parser<'a> {
+ pub fn svelte_parse_expression(
+ self,
+ ) -> std::result::Result<(Expression<'a>, Trivias), Vec> {
+ let unique = UniquePromise::new();
+ let parser = ParserImpl::new(
+ self.allocator,
+ self.source_text,
+ self.source_type,
+ self.options,
+ unique,
+ );
+ parser.svelte_parse_expression()
+ }
+
+ pub fn svelte_parse_pattern(
+ self,
+ allow_type_annotation: bool,
+ ) -> std::result::Result<(oxc_ast::ast::BindingPattern<'a>, Trivias), Vec> {
+ let unique = UniquePromise::new();
+ let parser = ParserImpl::new(
+ self.allocator,
+ self.source_text,
+ self.source_type,
+ self.options,
+ unique,
+ );
+ parser.svelte_parse_pattern(allow_type_annotation)
+ }
+}
+
+impl<'a> ParserImpl<'a> {
+ pub fn svelte_parse_expression(
+ mut self,
+ ) -> std::result::Result<(Expression<'a>, Trivias), Vec> {
+ // initialize cur_token and prev_token by moving onto the first token
+ self.bump_any();
+ let expr = self.parse_expr().map_err(|diagnostic| vec![diagnostic])?;
+ let errors = self
+ .lexer
+ .errors
+ .into_iter()
+ .chain(self.errors)
+ .collect::>();
+ if !errors.is_empty() {
+ return Err(errors);
+ }
+ let trivias = self.lexer.trivia_builder.build();
+ Ok((expr, trivias))
+ }
+ pub fn svelte_parse_pattern(
+ mut self,
+ allow_type_annotation: bool,
+ ) -> std::result::Result<(oxc_ast::ast::BindingPattern<'a>, Trivias), Vec> {
+ // initialize cur_token and prev_token by moving onto the first token
+ self.bump_any();
+ let expr = self
+ .svelte_parse_pattern_inner(allow_type_annotation)
+ .map_err(|diagnostic| vec![diagnostic])?;
+ let errors = self
+ .lexer
+ .errors
+ .into_iter()
+ .chain(self.errors)
+ .collect::>();
+ if !errors.is_empty() {
+ return Err(errors);
+ }
+ let trivias = self.lexer.trivia_builder.build();
+ Ok((expr, trivias))
+ }
+ fn svelte_parse_pattern_inner(
+ &mut self,
+ allow_type_annotation: bool,
+ ) -> oxc_diagnostics::Result> {
+ let mut binding_kind = self.parse_binding_pattern_kind()?;
+ let type_annotation = if allow_type_annotation && self.ts_enabled() {
+ let type_annotation = self.parse_ts_type_annotation()?;
+ if let Some(type_annotation) = &type_annotation {
+ Self::extend_binding_pattern_span_end_(type_annotation.span, &mut binding_kind);
+ }
+ type_annotation
+ } else {
+ None
+ };
+
+ Ok(self
+ .ast
+ .binding_pattern(binding_kind, type_annotation, false))
+ }
+
+ fn extend_binding_pattern_span_end_(
+ span: Span,
+ kind: &mut oxc_ast::ast::BindingPatternKind<'a>,
+ ) {
+ let pat_span = match kind {
+ oxc_ast::ast::BindingPatternKind::BindingIdentifier(pat) => &mut pat.span,
+ oxc_ast::ast::BindingPatternKind::ObjectPattern(pat) => &mut pat.span,
+ oxc_ast::ast::BindingPatternKind::ArrayPattern(pat) => &mut pat.span,
+ oxc_ast::ast::BindingPatternKind::AssignmentPattern(pat) => &mut pat.span,
+ };
+ pat_span.end = span.end;
+ }
+}
diff --git a/packages/svelte/acorn.log b/packages/svelte/acorn.log
new file mode 100644
index 000000000000..c9ff7422e1e0
--- /dev/null
+++ b/packages/svelte/acorn.log
@@ -0,0 +1,9755 @@
+{"fn":"parse","source":" \n\timport Child from './Child.svelte';\n\tlet { x, y, z } = $props();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n \n\n\n ","typescript":false,"index":115}
+{"fn":"parse_expression_at","source":"\n\n\n \n\n\n ","typescript":false,"index":163}
+{"fn":"parse","source":" \n\tlet { x, y, z } = $props();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n \n\n\n ","typescript":false,"index":77}
+{"fn":"parse_expression_at","source":"\n\n\n \n\n\n ","typescript":false,"index":124}
+{"fn":"parse_expression_at","source":" ","typescript":false,"index":13}
+{"fn":"parse_expression_at","source":"
","typescript":false,"index":17}
+{"fn":"parse_expression_at","source":"
","typescript":false,"index":35}
+{"fn":"parse_expression_at","source":"{#await true}\n\t{#each foo as bar}\n{:catch f}\n{/await}","typescript":false,"index":8}
+{"fn":"parse_expression_at","source":"{#await true}\n\t{#each foo as bar}\n{:catch f}\n{/await}","typescript":false,"index":22}
+{"fn":"parse","source":" \n\tclass X {\n\t\tstatic x = $state();\n\t}\n","typescript":false}
+{"fn":"parse","source":" \n\timport Nested from './irrelevant';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\n \n \n \n\n\n\t{value}
\n\t{value}
\n ","typescript":false,"index":213}
+{"fn":"parse_expression_at","source":"\n\n\n\n \n \n \n\n\n\t{value}
\n\t{value}
\n ","typescript":false,"index":240}
+{"fn":"parse","source":" \n\timport Nested from './irrelevant';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{value} \n\t{value} \n ","typescript":false,"index":95}
+{"fn":"parse_expression_at","source":"\n\n\n\t{value} \n\t{value} \n ","typescript":false,"index":150}
+{"fn":"parse","source":" \n\timport Nested from './irrelevant';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{value} \n\t{value}
\n ","typescript":false,"index":95}
+{"fn":"parse_expression_at","source":"\n\n\n\t{value} \n\t{value}
\n ","typescript":false,"index":136}
+{"fn":"parse","source":" \n\timport Nested from './irrelevant';\n","typescript":false}
+{"fn":"parse","source":" \n\timport Nested from './irrelevant';\n\timport Inner from './irrelevant';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{value} \n\t{value} \n ","typescript":false,"index":120}
+{"fn":"parse_expression_at","source":"\n\n\n\t{value} \n\t{value} \n ","typescript":false,"index":155}
+{"fn":"parse","source":" \n\timport Nested from './irrelevant';\n\timport Inner from './irrelevant';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{value}
\n\t{value} \n ","typescript":false,"index":116}
+{"fn":"parse_expression_at","source":"\n\n\n\t{value}
\n\t{value} \n ","typescript":false,"index":147}
+{"fn":"parse","source":" \n\timport Nested from './irrelevant';\n","typescript":false}
+{"fn":"parse","source":" \n import Nested from './irrelevant';\n","typescript":false}
+{"fn":"parse","source":" \n import Nested from './irrelevant';\n","typescript":false}
+{"fn":"parse_expression_at","source":"{#if true}\n\t{@const a = b}\n\t{@const b = a}\n\thello {a} \n{/if}","typescript":false,"index":5}
+{"fn":"parse_expression_at","source":"{#if true}\n\t{@const a = b}\n\t{@const b = a}\n\thello {a} \n{/if}","typescript":false,"index":24}
+{"fn":"parse_expression_at","source":"{#if true}\n\t{@const a = b}\n\t{@const b = a}\n\thello {a} \n{/if}","typescript":false,"index":40}
+{"fn":"parse_expression_at","source":"{#if true}\n\t{@const a = b}\n\t{@const b = a}\n\thello {a} \n{/if}","typescript":false,"index":55}
+{"fn":"parse_expression_at","source":"{#if true}\n\t{@const foo = ('bar', 'baz')}\n{/if}\n\n{#if true}\n\t{@const foo = 'foo', bar = 'bar'}\n{/if}","typescript":false,"index":5}
+{"fn":"parse_expression_at","source":"{#if true}\n\t{@const foo = ('bar', 'baz')}\n{/if}\n\n{#if true}\n\t{@const foo = 'foo', bar = 'bar'}\n{/if}","typescript":false,"index":26}
+{"fn":"parse_expression_at","source":"{#if true}\n\t{@const foo = ('bar', 'baz')}\n{/if}\n\n{#if true}\n\t{@const foo = 'foo', bar = 'bar'}\n{/if}","typescript":false,"index":54}
+{"fn":"parse_expression_at","source":"{#if true}\n\t{@const foo = ('bar', 'baz')}\n{/if}\n\n{#if true}\n\t{@const foo = 'foo', bar = 'bar'}\n{/if}","typescript":false,"index":75}
+{"fn":"parse_expression_at","source":"{#if true}\n\t{@constfoo = 'bar'}\n{/if}","typescript":false,"index":5}
+{"fn":"parse_expression_at","source":" \n\n","typescript":false,"index":23}
+{"fn":"parse","source":" \n\n \n\tfunction ok($) {}\n\tfunction ok2() {\n\t\tlet $;\n\t}\n\n\t// error\n\tlet $;\n","typescript":false}
+{"fn":"parse","source":" \n\n \n\tlet $;\n","typescript":false}
+{"fn":"parse","source":" \n\n \n\tfunction ok($) {}\n\tfunction error() {\n\t\tlet $;\n\t}\n","typescript":false}
+{"fn":"parse","source":" \n\tconsole.log($);\n","typescript":false}
+{"fn":"parse","source":" \n\timport { $ } from './somewhere';\n","typescript":false}
+{"fn":"parse","source":" \n const tag = \"div\";\n let value;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":76}
+{"fn":"parse_expression_at","source":"{#if true}\n\t\n{:else}\n{/if}","typescript":false,"index":5}
+{"fn":"parse_expression_at","source":"{#if true}\n\t{#await p}\n{:else}\n{/if}","typescript":false,"index":5}
+{"fn":"parse_expression_at","source":"{#if true}\n\t{#await p}\n{:else}\n{/if}","typescript":false,"index":20}
+{"fn":"parse_expression_at","source":"{#if true}\n\t{#await foo}\n{:else if false}\n{/if}","typescript":false,"index":5}
+{"fn":"parse_expression_at","source":"{#if true}\n\t{#await foo}\n{:else if false}\n{/if}","typescript":false,"index":20}
+{"fn":"parse_expression_at","source":"{#if true}\n\t\n{:else if false}\n{/if}","typescript":false,"index":5}
+{"fn":"parse_expression_at","source":"{#await foo}\n{:then bar}\n\t{:else if}\n{/await}","typescript":false,"index":8}
+{"fn":"parse_expression_at","source":"
Hello ","typescript":false,"index":12}
+{"fn":"parse","source":" \n\texport const object = $state({\n\t\tok: true\n\t});\n\n\texport let primitive = $state('nope');\n\n\texport function update_object() {\n\t\tobject.ok = !object.ok;\n\t}\n\n\texport function update_primitive() {\n\t\tprimitive = 'yep';\n\t}\n","typescript":false}
+{"fn":"parse","source":" \n\targuments\n","typescript":false}
+{"fn":"parse_expression_at","source":" (value) => {}","typescript":false,"index":13}
+{"fn":"parse_expression_at","source":"{#snippet foo(value)}\n\t \n{/snippet}","typescript":false,"index":42}
+{"fn":"parse_expression_at","source":" (value) => {}","typescript":false,"index":13}
+{"fn":"parse_expression_at","source":"{#snippet foo(value)}\n\t value += 1}>click \n{/snippet}","typescript":false,"index":40}
+{"fn":"parse","source":" \n\tconst a = createCounter();\n\ta += 1;\n","typescript":false}
+{"fn":"parse","source":" \n\tconst a = createCounter();\n\ta++;\n","typescript":false}
+{"fn":"parse_expression_at","source":" () => {}","typescript":false,"index":18}
+{"fn":"parse_expression_at","source":"{@render snippet.apply(null, [1, 2, 3])}","typescript":false,"index":9}
+{"fn":"parse","source":" \n\n \n\timport { beforeUpdate, afterUpdate } from 'svelte';\n","typescript":false}
+{"fn":"parse","source":" \n\tlet { a = $bindable } = $props();\n","typescript":false}
+{"fn":"parse","source":" \n\tconst { foo } = $props();\n\tconst { bar } = $props();\n","typescript":false}
+{"fn":"parse","source":" \n export let bar = ''; // check that it doesn't error here already\n","typescript":false}
+{"fn":"parse","source":" \n \n \n\n \n export let foo;\n let x = $state(); // mark as runes mode\n","typescript":false}
+{"fn":"parse","source":" \n\tlet arr = $state([1,2,3]);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each arr as value}\n\t \n{/each}","typescript":false,"index":55}
+{"fn":"parse","source":" \n\tlet array: Array<{ id: number; element: HTMLElement | null }> = $state([\n\t\t{ id: 1, element: null },\n\t\t{ id: 2, element: null },\n\t\t{ id: 3, element: null }\n\t]);\n","typescript":true}
+{"fn":"parse_expression_at","source":"\n\n{#each array as { id, element } (id)}\n\t \n{/each}","typescript":true,"index":199}
+{"fn":"parse_expression_at","source":" \n \n \n \n \n \n \n\n ({ id, element } = 1)","typescript":true,"index":207}
+{"fn":"parse_expression_at","source":"\n\n{#each array as { id, element } (id)}\n\t \n{/each}","typescript":true,"index":225}
+{"fn":"parse_expression_at","source":"\n\n{#each array as { id, element } (id)}\n\t \n{/each}","typescript":true,"index":249}
+{"fn":"parse","source":" \n\tlet arr = $state([1,2,3]);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each arr as value}\n\t value += 1}>click \n{/each}","typescript":false,"index":55}
+{"fn":"parse_expression_at","source":"\n\n{#each arr as value}\n\t value += 1}>click \n{/each}","typescript":false,"index":87}
+{"fn":"parse","source":" \n\tconst a = $state(0);\n\ta += 1;\n","typescript":false}
+{"fn":"parse","source":" \n\tconst a = $state(0);\n\ta++;\n","typescript":false}
+{"fn":"parse","source":" \n\tconst a = $state(0);\n\tlet b = $derived(a);\n\tb = 1;\n","typescript":false}
+{"fn":"parse","source":" \n\tlet a = $state(0);\n\tlet b = $derived({ a });\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":99}
+{"fn":"parse","source":" \n\tclass Counter {\n\t\tcount = $state();\n\t\t#doubled = $derived(this.count * 2);\n\n\t\tnope() {\n\t\t\tthis.#doubled += 1;\n\t\t}\n\t}\n","typescript":false}
+{"fn":"parse","source":" \n\tclass Counter {\n\t\tcount = $state();\n\t\t#doubled = $derived(this.count * 2);\n\n\t\tnope() {\n\t\t\tthis.#doubled++;\n\t\t}\n\t}\n","typescript":false}
+{"fn":"parse","source":" \n\tconst a = $state(0);\n\tlet b = $derived(a);\n\tb++;\n","typescript":false}
+{"fn":"parse","source":" \n\tlet todos = $state([]);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n{#each todos as $state(todo)}\n {todo}\n{/each}","typescript":false,"index":53}
+{"fn":"parse_expression_at","source":"\n\n\n{#each todos as $state(todo)}\n {todo}\n{/each}","typescript":false,"index":69}
+{"fn":"parse_expression_at","source":"\n\n\n{#each todos as $state(todo)}\n {todo}\n{/each}","typescript":false,"index":79}
+{"fn":"parse","source":" \n\tlet { $$slots: a } = $props();\n","typescript":false}
+{"fn":"parse","source":" \n\tlet props = $props();\n\tprops.$$slots;\n","typescript":false}
+{"fn":"parse","source":" \n\tlet { a } = $props;\n","typescript":false}
+{"fn":"parse","source":" \n\tconst { foo = $bindable(1, 2) } = $props();\n","typescript":false}
+{"fn":"parse","source":" \n\tconst { a = $bindable() } = $state();\n","typescript":false}
+{"fn":"parse","source":" \n\tconst foo = $derived();\n","typescript":false}
+{"fn":"parse","source":" \n\t$derived(1);\n","typescript":false}
+{"fn":"parse","source":" \n\t$effect();\n","typescript":false}
+{"fn":"parse","source":" \n\tfunction a() {\n\t\treturn $effect(() => {});\n\t}\n","typescript":false}
+{"fn":"parse","source":" \n\t$host();\n","typescript":false}
+{"fn":"parse","source":" \n\tconst { foo } = $props(1);\n","typescript":false}
+{"fn":"parse","source":" \n\tfunction x() {\n\t\tconst { a } = $props();\n\t}\n","typescript":false}
+{"fn":"parse","source":" \n\tconst foo = $state(1, 2, 3);\n","typescript":false}
+{"fn":"parse","source":" \n\tfunction a(x) {}\n\ta($state(1));\n","typescript":false}
+{"fn":"parse","source":" \n\tconst foo = $state.snapshot();\n","typescript":false}
+{"fn":"parse_expression_at","source":"Hello {name}! \n\n\n\n{@render children()}\n ","typescript":false,"index":59}
+{"fn":"parse_expression_at","source":" \n \n\t \n \n \n\t () => {}","typescript":false,"index":66}
+{"fn":"parse_expression_at","source":" \n \n\t \n \n \n\t \n \n \n\t \n\t () => {}","typescript":false,"index":122}
+{"fn":"parse_expression_at","source":" \n \n\t \n \n \n\t \n \n \n\t \n\t \n \n \n\t () => {}","typescript":false,"index":175}
+{"fn":"parse_expression_at","source":" \n \n\t \n \n \n\t \n \n \n\t \n\t \n \n \n\t \n\t () => {}","typescript":false,"index":205}
+{"fn":"parse_expression_at","source":" \n \n\t \n \n \n\t \n \n \n\t \n\t \n \n \n\t \n\t \n \n \n\t \n\t () => {}","typescript":false,"index":262}
+{"fn":"parse_expression_at","source":" \n \n\t \n \n \n\t \n \n \n\t \n\t \n \n \n\t \n\t \n \n \n\t \n\t \n \n\n \n \n\t \n\t () => {}","typescript":false,"index":338}
+{"fn":"parse_expression_at","source":" (...args) => {}","typescript":false,"index":18}
+{"fn":"parse_expression_at","source":"{#snippet children(...args)}\n\t{args}\n{/snippet}","typescript":false,"index":31}
+{"fn":"parse","source":" \n\t// this should be fine (state rune is not treated as a store)\n\tconst state = $state(0);\n\t// this is not\n\tconst foo = {};\n\tconst answer = $foo;\n","typescript":false}
+{"fn":"parse","source":" \n \n \n \n \n \n \n\n \n\tlet state;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\n{answer}
","typescript":false,"index":207}
+{"fn":"parse","source":" \n\texport let todos;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each todos as todo}\n\t\n\t\t todo.update(t => ({ done: e.target.checked, text: t.text }))}>\n\t\t{$todo.done ? '[done]' : '[todo]'} {$todo.text}\n\t \n{/each}","typescript":false,"index":46}
+{"fn":"parse_expression_at","source":"\n\n{#each todos as todo}\n\t\n\t\t todo.update(t => ({ done: e.target.checked, text: t.text }))}>\n\t\t{$todo.done ? '[done]' : '[todo]'} {$todo.text}\n\t \n{/each}","typescript":false,"index":104}
+{"fn":"parse_expression_at","source":"\n\n{#each todos as todo}\n\t\n\t\t todo.update(t => ({ done: e.target.checked, text: t.text }))}>\n\t\t{$todo.done ? '[done]' : '[todo]'} {$todo.text}\n\t \n{/each}","typescript":false,"index":175}
+{"fn":"parse_expression_at","source":"\n\n{#each todos as todo}\n\t\n\t\t todo.update(t => ({ done: e.target.checked, text: t.text }))}>\n\t\t{$todo.done ? '[done]' : '[todo]'} {$todo.text}\n\t \n{/each}","typescript":false,"index":210}
+{"fn":"parse","source":" \n\t$foo();\n","typescript":false}
+{"fn":"parse","source":" \n\texport let count;\n\tlet $count;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n count.update(n => n + 1)}\">count {$count} ","typescript":false,"index":71}
+{"fn":"parse_expression_at","source":"\n\n count.update(n => n + 1)}\">count {$count} ","typescript":false,"index":111}
+{"fn":"parse","source":" \n\timport { writable } from 'svelte/store';\n\tconst store = writable();\n\n\tfunction foo() {\n\t\tlet store = 1;\n\t\t$store = 2;\n\t}\n","typescript":false}
+{"fn":"parse","source":" \n\timport { writable } from 'svelte/store';\n\tconst user = writable(0);\n\tconst users = [];\n\t$: selected = users.find(user => user.id == $user);\n\n\t$: console.log($user);\n","typescript":false}
+{"fn":"parse","source":" \n\timport { writable } from 'svelte/store';\n\tconst user = writable(0);\n\tconst users = [];\n\n\t$: console.log($user);\n\t$: selected = users.find(user => user.id == $user);\n","typescript":false}
+{"fn":"parse","source":" \n\timport { writable } from 'svelte/store';\n\tconst store = writable();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n {\n\t\t$store = Math.random();\n\t}} />","typescript":false,"index":108}
+{"fn":"parse_expression_at","source":"Hello {name}! \n\n","typescript":false,"index":63}
+{"fn":"parse_expression_at","source":" \n\n","typescript":false,"index":22}
+{"fn":"parse","source":" \n\texport let element = 'div';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n \n\n\n\t\n\t\ttext \n\t \n \n\n","typescript":false,"index":71}
+{"fn":"parse_expression_at","source":"\n\n \n\n\n\t\n\t\ttext \n\t \n \n\n","typescript":false,"index":112}
+{"fn":"parse","source":" \n\tlet promise = Promise.resolve();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\n
\n\n{#await promise}\n\t
\n{:then value}\n\t
\n{:catch error}\n\t
\n{/await}\n\n
","typescript":false,"index":390}
+{"fn":"parse","source":" \n\tlet promise = Promise.resolve();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\n
\n\n{#await promise then value}\n\t
\n{:catch error}\n\t
\n{/await}\n\n{#await promise}\n\t
\n{:catch error}\n\t
\n{/await}\n\n{#await promise}\n\t
\n{:then error}\n\t
\n{/await}\n\n
","typescript":false,"index":443}
+{"fn":"parse_expression_at","source":"\n\n\n\n
\n\n{#await promise then value}\n\t
\n{:catch error}\n\t
\n{/await}\n\n{#await promise}\n\t
\n{:catch error}\n\t
\n{/await}\n\n{#await promise}\n\t
\n{:then error}\n\t
\n{/await}\n\n
","typescript":false,"index":542}
+{"fn":"parse_expression_at","source":"\n\n\n\n
\n\n{#await promise then value}\n\t
\n{:catch error}\n\t
\n{/await}\n\n{#await promise}\n\t
\n{:catch error}\n\t
\n{/await}\n\n{#await promise}\n\t
\n{:then error}\n\t
\n{/await}\n\n
","typescript":false,"index":630}
+{"fn":"parse","source":" \n\tlet array = [1];\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\n
\n\n{#each array as item}\n\t \n\t
\n\t \n\t
\n{/each}\n\n ","typescript":false,"index":109}
+{"fn":"parse","source":" \n\tlet array = [1];\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\n
\n\n{#each array as item}\n\t
\n\t
\n{/each}\n\n
","typescript":false,"index":372}
+{"fn":"parse","source":" \n\tlet array = [];\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\n
\n\n{#each array as item}\n\t
\n{:else}\n\t
\n{/each}\n\n
","typescript":false,"index":264}
+{"fn":"parse","source":" \n\tlet array = [];\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\n
\n\n{#each array as a}\n\t
\n\t{#each array as b}\n\t\t
\n\t{:else}\n\t\t
\n\t{/each}\n{/each}\n\n{#each array as c}\n\t{#each array as d}\n\t\t
\n\t{/each}\n{:else}\n\t
\n{/each}\n\n{#each array as x}\n\t
\n\t{#each array as y}\n\t\t{#each array as z}\n\t\t\t
\n\t\t{/each}\n\t{:else}\n\t\t
\n\t{/each}\n\t
\n{/each}\n\n
\n\n{#each array as item}\n\t{#each array as item}\n\t\t
\n\t{:else}\n\t\t
\n\t{/each}\n{/each}","typescript":false,"index":878}
+{"fn":"parse_expression_at","source":"\n\n\n\n
\n\n{#each array as a}\n\t
\n\t{#each array as b}\n\t\t
\n\t{:else}\n\t\t
\n\t{/each}\n{/each}\n\n{#each array as c}\n\t{#each array as d}\n\t\t
\n\t{/each}\n{:else}\n\t
\n{/each}\n\n{#each array as x}\n\t
\n\t{#each array as y}\n\t\t{#each array as z}\n\t\t\t
\n\t\t{/each}\n\t{:else}\n\t\t
\n\t{/each}\n\t
\n{/each}\n\n
\n\n{#each array as item}\n\t{#each array as item}\n\t\t
\n\t{:else}\n\t\t
\n\t{/each}\n{/each}","typescript":false,"index":921}
+{"fn":"parse_expression_at","source":"\n\n\n\n
\n\n{#each array as a}\n\t
\n\t{#each array as b}\n\t\t
\n\t{:else}\n\t\t
\n\t{/each}\n{/each}\n\n{#each array as c}\n\t{#each array as d}\n\t\t
\n\t{/each}\n{:else}\n\t
\n{/each}\n\n{#each array as x}\n\t
\n\t{#each array as y}\n\t\t{#each array as z}\n\t\t\t
\n\t\t{/each}\n\t{:else}\n\t\t
\n\t{/each}\n\t
\n{/each}\n\n
\n\n{#each array as item}\n\t{#each array as item}\n\t\t
\n\t{:else}\n\t\t
\n\t{/each}\n{/each}","typescript":false,"index":1015}
+{"fn":"parse_expression_at","source":"\n\n\n\n
\n\n{#each array as a}\n\t
\n\t{#each array as b}\n\t\t
\n\t{:else}\n\t\t
\n\t{/each}\n{/each}\n\n{#each array as c}\n\t{#each array as d}\n\t\t
\n\t{/each}\n{:else}\n\t
\n{/each}\n\n{#each array as x}\n\t
\n\t{#each array as y}\n\t\t{#each array as z}\n\t\t\t
\n\t\t{/each}\n\t{:else}\n\t\t
\n\t{/each}\n\t
\n{/each}\n\n
\n\n{#each array as item}\n\t{#each array as item}\n\t\t
\n\t{:else}\n\t\t
\n\t{/each}\n{/each}","typescript":false,"index":1035}
+{"fn":"parse_expression_at","source":"\n\n\n\n
\n\n{#each array as a}\n\t
\n\t{#each array as b}\n\t\t
\n\t{:else}\n\t\t
\n\t{/each}\n{/each}\n\n{#each array as c}\n\t{#each array as d}\n\t\t
\n\t{/each}\n{:else}\n\t
\n{/each}\n\n{#each array as x}\n\t
\n\t{#each array as y}\n\t\t{#each array as z}\n\t\t\t
\n\t\t{/each}\n\t{:else}\n\t\t
\n\t{/each}\n\t
\n{/each}\n\n
\n\n{#each array as item}\n\t{#each array as item}\n\t\t
\n\t{:else}\n\t\t
\n\t{/each}\n{/each}","typescript":false,"index":1127}
+{"fn":"parse_expression_at","source":"\n\n\n\n
\n\n{#each array as a}\n\t
\n\t{#each array as b}\n\t\t
\n\t{:else}\n\t\t
\n\t{/each}\n{/each}\n\n{#each array as c}\n\t{#each array as d}\n\t\t
\n\t{/each}\n{:else}\n\t
\n{/each}\n\n{#each array as x}\n\t
\n\t{#each array as y}\n\t\t{#each array as z}\n\t\t\t
\n\t\t{/each}\n\t{:else}\n\t\t
\n\t{/each}\n\t
\n{/each}\n\n
\n\n{#each array as item}\n\t{#each array as item}\n\t\t
\n\t{:else}\n\t\t
\n\t{/each}\n{/each}","typescript":false,"index":1170}
+{"fn":"parse_expression_at","source":"\n\n\n\n
\n\n{#each array as a}\n\t
\n\t{#each array as b}\n\t\t
\n\t{:else}\n\t\t
\n\t{/each}\n{/each}\n\n{#each array as c}\n\t{#each array as d}\n\t\t
\n\t{/each}\n{:else}\n\t
\n{/each}\n\n{#each array as x}\n\t
\n\t{#each array as y}\n\t\t{#each array as z}\n\t\t\t
\n\t\t{/each}\n\t{:else}\n\t\t
\n\t{/each}\n\t
\n{/each}\n\n
\n\n{#each array as item}\n\t{#each array as item}\n\t\t
\n\t{:else}\n\t\t
\n\t{/each}\n{/each}","typescript":false,"index":1191}
+{"fn":"parse_expression_at","source":"\n\n\n\n
\n\n{#each array as a}\n\t
\n\t{#each array as b}\n\t\t
\n\t{:else}\n\t\t
\n\t{/each}\n{/each}\n\n{#each array as c}\n\t{#each array as d}\n\t\t
\n\t{/each}\n{:else}\n\t
\n{/each}\n\n{#each array as x}\n\t
\n\t{#each array as y}\n\t\t{#each array as z}\n\t\t\t
\n\t\t{/each}\n\t{:else}\n\t\t
\n\t{/each}\n\t
\n{/each}\n\n
\n\n{#each array as item}\n\t{#each array as item}\n\t\t
\n\t{:else}\n\t\t
\n\t{/each}\n{/each}","typescript":false,"index":1342}
+{"fn":"parse_expression_at","source":"\n\n\n\n
\n\n{#each array as a}\n\t
\n\t{#each array as b}\n\t\t
\n\t{:else}\n\t\t
\n\t{/each}\n{/each}\n\n{#each array as c}\n\t{#each array as d}\n\t\t
\n\t{/each}\n{:else}\n\t
\n{/each}\n\n{#each array as x}\n\t
\n\t{#each array as y}\n\t\t{#each array as z}\n\t\t\t
\n\t\t{/each}\n\t{:else}\n\t\t
\n\t{/each}\n\t
\n{/each}\n\n
\n\n{#each array as item}\n\t{#each array as item}\n\t\t
\n\t{:else}\n\t\t
\n\t{/each}\n{/each}","typescript":false,"index":1365}
+{"fn":"parse","source":" \n\tlet array = [1];\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\n
\n\n{#each array as item}\n\t
\n\t
\n{/each}\n\n{#each array as item}\n\t{#each array as item}\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t\t
\n\t{/each}\n\t
\n{/each}\n\n{#each array as item}\n\t
\n\t{#each array as item}\n\t\t
\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t{/each}\n{/each}\n\n{#each array as item}\n\t
\n\t{#each array as item}\n\t\t
\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t{/each}\n{/each}\n\n{#each array as item}\n\t{#each array as item}\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t\t
\n\t{/each}\n\t
\n{/each}","typescript":false,"index":1492}
+{"fn":"parse_expression_at","source":"\n\n\n\n
\n\n{#each array as item}\n\t
\n\t
\n{/each}\n\n{#each array as item}\n\t{#each array as item}\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t\t
\n\t{/each}\n\t
\n{/each}\n\n{#each array as item}\n\t
\n\t{#each array as item}\n\t\t
\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t{/each}\n{/each}\n\n{#each array as item}\n\t
\n\t{#each array as item}\n\t\t
\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t{/each}\n{/each}\n\n{#each array as item}\n\t{#each array as item}\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t\t
\n\t{/each}\n\t
\n{/each}","typescript":false,"index":1569}
+{"fn":"parse_expression_at","source":"\n\n\n\n
\n\n{#each array as item}\n\t
\n\t
\n{/each}\n\n{#each array as item}\n\t{#each array as item}\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t\t
\n\t{/each}\n\t
\n{/each}\n\n{#each array as item}\n\t
\n\t{#each array as item}\n\t\t
\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t{/each}\n{/each}\n\n{#each array as item}\n\t
\n\t{#each array as item}\n\t\t
\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t{/each}\n{/each}\n\n{#each array as item}\n\t{#each array as item}\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t\t
\n\t{/each}\n\t
\n{/each}","typescript":false,"index":1592}
+{"fn":"parse_expression_at","source":"\n\n\n\n
\n\n{#each array as item}\n\t
\n\t
\n{/each}\n\n{#each array as item}\n\t{#each array as item}\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t\t
\n\t{/each}\n\t
\n{/each}\n\n{#each array as item}\n\t
\n\t{#each array as item}\n\t\t
\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t{/each}\n{/each}\n\n{#each array as item}\n\t
\n\t{#each array as item}\n\t\t
\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t{/each}\n{/each}\n\n{#each array as item}\n\t{#each array as item}\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t\t
\n\t{/each}\n\t
\n{/each}","typescript":false,"index":1616}
+{"fn":"parse_expression_at","source":"\n\n\n\n
\n\n{#each array as item}\n\t
\n\t
\n{/each}\n\n{#each array as item}\n\t{#each array as item}\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t\t
\n\t{/each}\n\t
\n{/each}\n\n{#each array as item}\n\t
\n\t{#each array as item}\n\t\t
\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t{/each}\n{/each}\n\n{#each array as item}\n\t
\n\t{#each array as item}\n\t\t
\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t{/each}\n{/each}\n\n{#each array as item}\n\t{#each array as item}\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t\t
\n\t{/each}\n\t
\n{/each}","typescript":false,"index":1738}
+{"fn":"parse_expression_at","source":"\n\n\n\n
\n\n{#each array as item}\n\t
\n\t
\n{/each}\n\n{#each array as item}\n\t{#each array as item}\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t\t
\n\t{/each}\n\t
\n{/each}\n\n{#each array as item}\n\t
\n\t{#each array as item}\n\t\t
\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t{/each}\n{/each}\n\n{#each array as item}\n\t
\n\t{#each array as item}\n\t\t
\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t{/each}\n{/each}\n\n{#each array as item}\n\t{#each array as item}\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t\t
\n\t{/each}\n\t
\n{/each}","typescript":false,"index":1784}
+{"fn":"parse_expression_at","source":"\n\n\n\n
\n\n{#each array as item}\n\t
\n\t
\n{/each}\n\n{#each array as item}\n\t{#each array as item}\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t\t
\n\t{/each}\n\t
\n{/each}\n\n{#each array as item}\n\t
\n\t{#each array as item}\n\t\t
\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t{/each}\n{/each}\n\n{#each array as item}\n\t
\n\t{#each array as item}\n\t\t
\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t{/each}\n{/each}\n\n{#each array as item}\n\t{#each array as item}\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t\t
\n\t{/each}\n\t
\n{/each}","typescript":false,"index":1832}
+{"fn":"parse_expression_at","source":"\n\n\n\n
\n\n{#each array as item}\n\t
\n\t
\n{/each}\n\n{#each array as item}\n\t{#each array as item}\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t\t
\n\t{/each}\n\t
\n{/each}\n\n{#each array as item}\n\t
\n\t{#each array as item}\n\t\t
\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t{/each}\n{/each}\n\n{#each array as item}\n\t
\n\t{#each array as item}\n\t\t
\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t{/each}\n{/each}\n\n{#each array as item}\n\t{#each array as item}\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t\t
\n\t{/each}\n\t
\n{/each}","typescript":false,"index":1907}
+{"fn":"parse_expression_at","source":"\n\n\n\n
\n\n{#each array as item}\n\t
\n\t
\n{/each}\n\n{#each array as item}\n\t{#each array as item}\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t\t
\n\t{/each}\n\t
\n{/each}\n\n{#each array as item}\n\t
\n\t{#each array as item}\n\t\t
\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t{/each}\n{/each}\n\n{#each array as item}\n\t
\n\t{#each array as item}\n\t\t
\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t{/each}\n{/each}\n\n{#each array as item}\n\t{#each array as item}\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t\t
\n\t{/each}\n\t
\n{/each}","typescript":false,"index":1953}
+{"fn":"parse_expression_at","source":"\n\n\n\n
\n\n{#each array as item}\n\t
\n\t
\n{/each}\n\n{#each array as item}\n\t{#each array as item}\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t\t
\n\t{/each}\n\t
\n{/each}\n\n{#each array as item}\n\t
\n\t{#each array as item}\n\t\t
\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t{/each}\n{/each}\n\n{#each array as item}\n\t
\n\t{#each array as item}\n\t\t
\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t{/each}\n{/each}\n\n{#each array as item}\n\t{#each array as item}\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t\t
\n\t{/each}\n\t
\n{/each}","typescript":false,"index":2001}
+{"fn":"parse_expression_at","source":"\n\n\n\n
\n\n{#each array as item}\n\t
\n\t
\n{/each}\n\n{#each array as item}\n\t{#each array as item}\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t\t
\n\t{/each}\n\t
\n{/each}\n\n{#each array as item}\n\t
\n\t{#each array as item}\n\t\t
\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t{/each}\n{/each}\n\n{#each array as item}\n\t
\n\t{#each array as item}\n\t\t
\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t{/each}\n{/each}\n\n{#each array as item}\n\t{#each array as item}\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t\t
\n\t{/each}\n\t
\n{/each}","typescript":false,"index":2076}
+{"fn":"parse_expression_at","source":"\n\n\n\n
\n\n{#each array as item}\n\t
\n\t
\n{/each}\n\n{#each array as item}\n\t{#each array as item}\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t\t
\n\t{/each}\n\t
\n{/each}\n\n{#each array as item}\n\t
\n\t{#each array as item}\n\t\t
\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t{/each}\n{/each}\n\n{#each array as item}\n\t
\n\t{#each array as item}\n\t\t
\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t{/each}\n{/each}\n\n{#each array as item}\n\t{#each array as item}\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t\t
\n\t{/each}\n\t
\n{/each}","typescript":false,"index":2099}
+{"fn":"parse_expression_at","source":"\n\n\n\n
\n\n{#each array as item}\n\t
\n\t
\n{/each}\n\n{#each array as item}\n\t{#each array as item}\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t\t
\n\t{/each}\n\t
\n{/each}\n\n{#each array as item}\n\t
\n\t{#each array as item}\n\t\t
\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t{/each}\n{/each}\n\n{#each array as item}\n\t
\n\t{#each array as item}\n\t\t
\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t{/each}\n{/each}\n\n{#each array as item}\n\t{#each array as item}\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t\t
\n\t{/each}\n\t
\n{/each}","typescript":false,"index":2123}
+{"fn":"parse","source":" \n\tlet foo = true;\n\tlet bar = true;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\n
\n\n{#if foo}\n\t
\n{:else if bar}\n\t
\n{:else}\n\t
\n{/if}\n\n
","typescript":false,"index":387}
+{"fn":"parse_expression_at","source":"\n\n\n\n
\n\n{#if foo}\n\t
\n{:else if bar}\n\t
\n{:else}\n\t
\n{/if}\n\n
","typescript":false,"index":425}
+{"fn":"parse","source":" \n\tlet foo = true;\n\tlet bar = true;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\n
\n\n{#if foo}\n\t
\n{:else if bar}\n\t
\n{/if}\n\n
","typescript":false,"index":279}
+{"fn":"parse_expression_at","source":"\n\n\n\n
\n\n{#if foo}\n\t
\n{:else if bar}\n\t
\n{/if}\n\n
","typescript":false,"index":317}
+{"fn":"parse","source":" \n\tlet foo = false;\n\tlet array = [1];\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\n
\n\n{#if foo}\n\t
\n{:else}\n\t{#each array as item}\n\t\t
\n\t{/each}\n{/if}\n\n
","typescript":false,"index":383}
+{"fn":"parse_expression_at","source":"\n\n\n\n
\n\n{#if foo}\n\t
\n{:else}\n\t{#each array as item}\n\t\t
\n\t{/each}\n{/if}\n\n
","typescript":false,"index":427}
+{"fn":"parse_expression_at","source":"\n\t
before
\n\t{@render children()}\n\t
\n\t\tfoo \n\t
\n\t
bar
\n
\n\n","typescript":false,"index":46}
+{"fn":"parse","source":" \n\tlet App;\n","typescript":false}
+{"fn":"parse","source":" \n\tlet tag = 'div'\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t
before
\n\t
\n\t
\n\t\tfoo \n\t
\n\t
bar
\n
\n\n","typescript":false,"index":106}
+{"fn":"parse_expression_at","source":"{@html whatever}
\n\n","typescript":false,"index":12}
+{"fn":"parse_expression_at","source":"\n\n","typescript":false,"index":15}
+{"fn":"parse","source":" \n\texport let dynamic;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\ttext \n \n\n\n\t{dynamic} \n \n\n","typescript":false,"index":139}
+{"fn":"parse","source":" \n\texport let dynamic;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t
this is styled
\n\t
this is unstyled
\n
\n\n","typescript":false,"index":62}
+{"fn":"parse","source":" \n\texport let unknown = 'whatever';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nthis is styled
\nthis is unstyled
\n\n","typescript":false,"index":65}
+{"fn":"parse","source":" \n\texport let unknown1 = 'root';\n\texport let unknown2 = 'whatever';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\n\n\t\n
","typescript":false,"index":153}
+{"fn":"parse_expression_at","source":"\n\n\n\n\n\t\n
","typescript":false,"index":181}
+{"fn":"parse","source":" \n\texport let unknown1 = 'root';\n\texport let unknown2 = 'whatever';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\n","typescript":false,"index":172}
+{"fn":"parse_expression_at","source":"\n\n\n\n","typescript":false,"index":200}
+{"fn":"parse","source":" \n\texport let unknown1 = 'root';\n\texport let unknown2 = 'whatever';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\n","typescript":false,"index":144}
+{"fn":"parse_expression_at","source":"\n\n\n\n","typescript":false,"index":172}
+{"fn":"parse","source":" \n\tlet promise = Promise.resolve();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\n
\n\n{#await promise}\n\t
\n{:then value}\n\t
\n{:catch error}\n\t
\n{/await}\n\n
","typescript":false,"index":390}
+{"fn":"parse","source":" \n\tlet promise = Promise.resolve();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\n
\n\n{#await promise then value}\n\t
\n{:catch error}\n\t
\n{/await}\n\n{#await promise}\n\t
\n{:catch error}\n\t
\n{/await}\n\n{#await promise}\n\t
\n{:then error}\n\t
\n{/await}\n\n
","typescript":false,"index":443}
+{"fn":"parse_expression_at","source":"\n\n\n\n
\n\n{#await promise then value}\n\t
\n{:catch error}\n\t
\n{/await}\n\n{#await promise}\n\t
\n{:catch error}\n\t
\n{/await}\n\n{#await promise}\n\t
\n{:then error}\n\t
\n{/await}\n\n
","typescript":false,"index":542}
+{"fn":"parse_expression_at","source":"\n\n\n\n
\n\n{#await promise then value}\n\t
\n{:catch error}\n\t
\n{/await}\n\n{#await promise}\n\t
\n{:catch error}\n\t
\n{/await}\n\n{#await promise}\n\t
\n{:then error}\n\t
\n{/await}\n\n
","typescript":false,"index":630}
+{"fn":"parse","source":" \n\tlet array = [1];\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\n
\n\n{#each array as item}\n\t \n\t
\n\t \n\t
\n{/each}\n\n ","typescript":false,"index":109}
+{"fn":"parse","source":" \n\tlet array = [1];\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\n
\n\n{#each array as item}\n\t
\n\t
\n{/each}\n\n
","typescript":false,"index":389}
+{"fn":"parse","source":" \n\tlet array = [];\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\n
\n\n{#each array as item}\n\t
\n{:else}\n\t
\n{/each}\n\n
","typescript":false,"index":264}
+{"fn":"parse","source":" \n\tlet array = [];\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\n
\n\n{#each array as a}\n\t
\n\t{#each array as b}\n\t\t
\n\t{:else}\n\t\t
\n\t{/each}\n{/each}\n\n{#each array as c}\n\t{#each array as d}\n\t\t
\n\t{/each}\n{:else}\n\t
\n{/each}\n\n{#each array as item}\n\t
\n\t{#each array as item}\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t{:else}\n\t\t
\n\t{/each}\n\t
\n{/each}\n\n
\n\n{#each array as item}\n\t{#each array as item}\n\t\t
\n\t{:else}\n\t\t
\n\t{/each}\n{/each}","typescript":false,"index":797}
+{"fn":"parse_expression_at","source":"\n\n\n\n
\n\n{#each array as a}\n\t
\n\t{#each array as b}\n\t\t
\n\t{:else}\n\t\t
\n\t{/each}\n{/each}\n\n{#each array as c}\n\t{#each array as d}\n\t\t
\n\t{/each}\n{:else}\n\t
\n{/each}\n\n{#each array as item}\n\t
\n\t{#each array as item}\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t{:else}\n\t\t
\n\t{/each}\n\t
\n{/each}\n\n
\n\n{#each array as item}\n\t{#each array as item}\n\t\t
\n\t{:else}\n\t\t
\n\t{/each}\n{/each}","typescript":false,"index":840}
+{"fn":"parse_expression_at","source":"\n\n\n\n
\n\n{#each array as a}\n\t
\n\t{#each array as b}\n\t\t
\n\t{:else}\n\t\t
\n\t{/each}\n{/each}\n\n{#each array as c}\n\t{#each array as d}\n\t\t
\n\t{/each}\n{:else}\n\t
\n{/each}\n\n{#each array as item}\n\t
\n\t{#each array as item}\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t{:else}\n\t\t
\n\t{/each}\n\t
\n{/each}\n\n
\n\n{#each array as item}\n\t{#each array as item}\n\t\t
\n\t{:else}\n\t\t
\n\t{/each}\n{/each}","typescript":false,"index":934}
+{"fn":"parse_expression_at","source":"\n\n\n\n
\n\n{#each array as a}\n\t
\n\t{#each array as b}\n\t\t
\n\t{:else}\n\t\t
\n\t{/each}\n{/each}\n\n{#each array as c}\n\t{#each array as d}\n\t\t
\n\t{/each}\n{:else}\n\t
\n{/each}\n\n{#each array as item}\n\t
\n\t{#each array as item}\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t{:else}\n\t\t
\n\t{/each}\n\t
\n{/each}\n\n
\n\n{#each array as item}\n\t{#each array as item}\n\t\t
\n\t{:else}\n\t\t
\n\t{/each}\n{/each}","typescript":false,"index":954}
+{"fn":"parse_expression_at","source":"\n\n\n\n
\n\n{#each array as a}\n\t
\n\t{#each array as b}\n\t\t
\n\t{:else}\n\t\t
\n\t{/each}\n{/each}\n\n{#each array as c}\n\t{#each array as d}\n\t\t
\n\t{/each}\n{:else}\n\t
\n{/each}\n\n{#each array as item}\n\t
\n\t{#each array as item}\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t{:else}\n\t\t
\n\t{/each}\n\t
\n{/each}\n\n
\n\n{#each array as item}\n\t{#each array as item}\n\t\t
\n\t{:else}\n\t\t
\n\t{/each}\n{/each}","typescript":false,"index":1046}
+{"fn":"parse_expression_at","source":"\n\n\n\n
\n\n{#each array as a}\n\t
\n\t{#each array as b}\n\t\t
\n\t{:else}\n\t\t
\n\t{/each}\n{/each}\n\n{#each array as c}\n\t{#each array as d}\n\t\t
\n\t{/each}\n{:else}\n\t
\n{/each}\n\n{#each array as item}\n\t
\n\t{#each array as item}\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t{:else}\n\t\t
\n\t{/each}\n\t
\n{/each}\n\n
\n\n{#each array as item}\n\t{#each array as item}\n\t\t
\n\t{:else}\n\t\t
\n\t{/each}\n{/each}","typescript":false,"index":1092}
+{"fn":"parse_expression_at","source":"\n\n\n\n
\n\n{#each array as a}\n\t
\n\t{#each array as b}\n\t\t
\n\t{:else}\n\t\t
\n\t{/each}\n{/each}\n\n{#each array as c}\n\t{#each array as d}\n\t\t
\n\t{/each}\n{:else}\n\t
\n{/each}\n\n{#each array as item}\n\t
\n\t{#each array as item}\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t{:else}\n\t\t
\n\t{/each}\n\t
\n{/each}\n\n
\n\n{#each array as item}\n\t{#each array as item}\n\t\t
\n\t{:else}\n\t\t
\n\t{/each}\n{/each}","typescript":false,"index":1116}
+{"fn":"parse_expression_at","source":"\n\n\n\n
\n\n{#each array as a}\n\t
\n\t{#each array as b}\n\t\t
\n\t{:else}\n\t\t
\n\t{/each}\n{/each}\n\n{#each array as c}\n\t{#each array as d}\n\t\t
\n\t{/each}\n{:else}\n\t
\n{/each}\n\n{#each array as item}\n\t
\n\t{#each array as item}\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t{:else}\n\t\t
\n\t{/each}\n\t
\n{/each}\n\n
\n\n{#each array as item}\n\t{#each array as item}\n\t\t
\n\t{:else}\n\t\t
\n\t{/each}\n{/each}","typescript":false,"index":1270}
+{"fn":"parse_expression_at","source":"\n\n\n\n
\n\n{#each array as a}\n\t
\n\t{#each array as b}\n\t\t
\n\t{:else}\n\t\t
\n\t{/each}\n{/each}\n\n{#each array as c}\n\t{#each array as d}\n\t\t
\n\t{/each}\n{:else}\n\t
\n{/each}\n\n{#each array as item}\n\t
\n\t{#each array as item}\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t{:else}\n\t\t
\n\t{/each}\n\t
\n{/each}\n\n
\n\n{#each array as item}\n\t{#each array as item}\n\t\t
\n\t{:else}\n\t\t
\n\t{/each}\n{/each}","typescript":false,"index":1293}
+{"fn":"parse","source":" \n\tlet array = [1];\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\n
\n\n{#each array as item}\n\t
\n\t
\n{/each}\n\n{#each array as item}\n\t{#each array as item}\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t\t
\n\t{/each}\n\t
\n{/each}\n\n{#each array as item}\n\t
\n\t{#each array as item}\n\t\t
\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t{/each}\n{/each}\n\n{#each array as item}\n\t
\n\t{#each array as item}\n\t\t
\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t{/each}\n{/each}\n\n{#each array as item}\n\t{#each array as item}\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t\t
\n\t{/each}\n\t
\n{/each}","typescript":false,"index":1484}
+{"fn":"parse_expression_at","source":"\n\n\n\n
\n\n{#each array as item}\n\t
\n\t
\n{/each}\n\n{#each array as item}\n\t{#each array as item}\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t\t
\n\t{/each}\n\t
\n{/each}\n\n{#each array as item}\n\t
\n\t{#each array as item}\n\t\t
\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t{/each}\n{/each}\n\n{#each array as item}\n\t
\n\t{#each array as item}\n\t\t
\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t{/each}\n{/each}\n\n{#each array as item}\n\t{#each array as item}\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t\t
\n\t{/each}\n\t
\n{/each}","typescript":false,"index":1561}
+{"fn":"parse_expression_at","source":"\n\n\n\n
\n\n{#each array as item}\n\t
\n\t
\n{/each}\n\n{#each array as item}\n\t{#each array as item}\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t\t
\n\t{/each}\n\t
\n{/each}\n\n{#each array as item}\n\t
\n\t{#each array as item}\n\t\t
\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t{/each}\n{/each}\n\n{#each array as item}\n\t
\n\t{#each array as item}\n\t\t
\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t{/each}\n{/each}\n\n{#each array as item}\n\t{#each array as item}\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t\t
\n\t{/each}\n\t
\n{/each}","typescript":false,"index":1584}
+{"fn":"parse_expression_at","source":"\n\n\n\n
\n\n{#each array as item}\n\t
\n\t
\n{/each}\n\n{#each array as item}\n\t{#each array as item}\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t\t
\n\t{/each}\n\t
\n{/each}\n\n{#each array as item}\n\t
\n\t{#each array as item}\n\t\t
\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t{/each}\n{/each}\n\n{#each array as item}\n\t
\n\t{#each array as item}\n\t\t
\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t{/each}\n{/each}\n\n{#each array as item}\n\t{#each array as item}\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t\t
\n\t{/each}\n\t
\n{/each}","typescript":false,"index":1608}
+{"fn":"parse_expression_at","source":"\n\n\n\n
\n\n{#each array as item}\n\t
\n\t
\n{/each}\n\n{#each array as item}\n\t{#each array as item}\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t\t
\n\t{/each}\n\t
\n{/each}\n\n{#each array as item}\n\t
\n\t{#each array as item}\n\t\t
\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t{/each}\n{/each}\n\n{#each array as item}\n\t
\n\t{#each array as item}\n\t\t
\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t{/each}\n{/each}\n\n{#each array as item}\n\t{#each array as item}\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t\t
\n\t{/each}\n\t
\n{/each}","typescript":false,"index":1730}
+{"fn":"parse_expression_at","source":"\n\n\n\n
\n\n{#each array as item}\n\t
\n\t
\n{/each}\n\n{#each array as item}\n\t{#each array as item}\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t\t
\n\t{/each}\n\t
\n{/each}\n\n{#each array as item}\n\t
\n\t{#each array as item}\n\t\t
\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t{/each}\n{/each}\n\n{#each array as item}\n\t
\n\t{#each array as item}\n\t\t
\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t{/each}\n{/each}\n\n{#each array as item}\n\t{#each array as item}\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t\t
\n\t{/each}\n\t
\n{/each}","typescript":false,"index":1776}
+{"fn":"parse_expression_at","source":"\n\n\n\n
\n\n{#each array as item}\n\t
\n\t
\n{/each}\n\n{#each array as item}\n\t{#each array as item}\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t\t
\n\t{/each}\n\t
\n{/each}\n\n{#each array as item}\n\t
\n\t{#each array as item}\n\t\t
\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t{/each}\n{/each}\n\n{#each array as item}\n\t
\n\t{#each array as item}\n\t\t
\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t{/each}\n{/each}\n\n{#each array as item}\n\t{#each array as item}\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t\t
\n\t{/each}\n\t
\n{/each}","typescript":false,"index":1824}
+{"fn":"parse_expression_at","source":"\n\n\n\n
\n\n{#each array as item}\n\t
\n\t
\n{/each}\n\n{#each array as item}\n\t{#each array as item}\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t\t
\n\t{/each}\n\t
\n{/each}\n\n{#each array as item}\n\t
\n\t{#each array as item}\n\t\t
\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t{/each}\n{/each}\n\n{#each array as item}\n\t
\n\t{#each array as item}\n\t\t
\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t{/each}\n{/each}\n\n{#each array as item}\n\t{#each array as item}\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t\t
\n\t{/each}\n\t
\n{/each}","typescript":false,"index":1899}
+{"fn":"parse_expression_at","source":"\n\n\n\n
\n\n{#each array as item}\n\t
\n\t
\n{/each}\n\n{#each array as item}\n\t{#each array as item}\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t\t
\n\t{/each}\n\t
\n{/each}\n\n{#each array as item}\n\t
\n\t{#each array as item}\n\t\t
\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t{/each}\n{/each}\n\n{#each array as item}\n\t
\n\t{#each array as item}\n\t\t
\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t{/each}\n{/each}\n\n{#each array as item}\n\t{#each array as item}\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t\t
\n\t{/each}\n\t
\n{/each}","typescript":false,"index":1945}
+{"fn":"parse_expression_at","source":"\n\n\n\n
\n\n{#each array as item}\n\t
\n\t
\n{/each}\n\n{#each array as item}\n\t{#each array as item}\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t\t
\n\t{/each}\n\t
\n{/each}\n\n{#each array as item}\n\t
\n\t{#each array as item}\n\t\t
\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t{/each}\n{/each}\n\n{#each array as item}\n\t
\n\t{#each array as item}\n\t\t
\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t{/each}\n{/each}\n\n{#each array as item}\n\t{#each array as item}\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t\t
\n\t{/each}\n\t
\n{/each}","typescript":false,"index":1993}
+{"fn":"parse_expression_at","source":"\n\n\n\n
\n\n{#each array as item}\n\t
\n\t
\n{/each}\n\n{#each array as item}\n\t{#each array as item}\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t\t
\n\t{/each}\n\t
\n{/each}\n\n{#each array as item}\n\t
\n\t{#each array as item}\n\t\t
\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t{/each}\n{/each}\n\n{#each array as item}\n\t
\n\t{#each array as item}\n\t\t
\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t{/each}\n{/each}\n\n{#each array as item}\n\t{#each array as item}\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t\t
\n\t{/each}\n\t
\n{/each}","typescript":false,"index":2068}
+{"fn":"parse_expression_at","source":"\n\n\n\n
\n\n{#each array as item}\n\t
\n\t
\n{/each}\n\n{#each array as item}\n\t{#each array as item}\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t\t
\n\t{/each}\n\t
\n{/each}\n\n{#each array as item}\n\t
\n\t{#each array as item}\n\t\t
\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t{/each}\n{/each}\n\n{#each array as item}\n\t
\n\t{#each array as item}\n\t\t
\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t{/each}\n{/each}\n\n{#each array as item}\n\t{#each array as item}\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t\t
\n\t{/each}\n\t
\n{/each}","typescript":false,"index":2091}
+{"fn":"parse_expression_at","source":"\n\n\n\n
\n\n{#each array as item}\n\t
\n\t
\n{/each}\n\n{#each array as item}\n\t{#each array as item}\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t\t
\n\t{/each}\n\t
\n{/each}\n\n{#each array as item}\n\t
\n\t{#each array as item}\n\t\t
\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t{/each}\n{/each}\n\n{#each array as item}\n\t
\n\t{#each array as item}\n\t\t
\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t{/each}\n{/each}\n\n{#each array as item}\n\t{#each array as item}\n\t\t{#each array as item}\n\t\t\t
\n\t\t{/each}\n\t\t
\n\t{/each}\n\t
\n{/each}","typescript":false,"index":2115}
+{"fn":"parse_expression_at","source":"\n\nHello! \n\n\n World! \n
\n\n{#each [] as _}\n
\n{/each}","typescript":false,"index":387}
+{"fn":"parse","source":" \n\tlet foo = true;\n\tlet bar = true;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\n
\n\n{#if foo}\n\t
\n{:else if bar}\n\t
\n{:else}\n\t
\n{/if}\n\n
","typescript":false,"index":387}
+{"fn":"parse_expression_at","source":"\n\n\n\n
\n\n{#if foo}\n\t
\n{:else if bar}\n\t
\n{:else}\n\t
\n{/if}\n\n
","typescript":false,"index":425}
+{"fn":"parse","source":" \n\tlet foo = true;\n\tlet bar = true;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\n
\n\n{#if foo}\n\t
\n{:else if bar}\n\t
\n{/if}\n\n
","typescript":false,"index":279}
+{"fn":"parse_expression_at","source":"\n\n\n\n
\n\n{#if foo}\n\t
\n{:else if bar}\n\t
\n{/if}\n\n
","typescript":false,"index":317}
+{"fn":"parse","source":" \n\tlet foo = false;\n\tlet array = [1];\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\n
\n\n{#if foo}\n\t
\n{:else}\n\t{#each array as item}\n\t\t
\n\t{/each}\n{/if}\n\n
","typescript":false,"index":383}
+{"fn":"parse_expression_at","source":"\n\n\n\n
\n\n{#if foo}\n\t
\n{:else}\n\t{#each array as item}\n\t\t
\n\t{/each}\n{/if}\n\n
","typescript":false,"index":427}
+{"fn":"parse","source":" \n\tlet App;\n","typescript":false}
+{"fn":"parse","source":" \n\tconst test = { placeholder: 'Text' };\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\n \nShould be red, when input is focused
","typescript":false,"index":158}
+{"fn":"parse_expression_at","source":" \n\n","typescript":false,"index":8}
+{"fn":"parse","source":" \n\texport let props;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\tBig red Comic Sans\n
\n\n","typescript":false,"index":48}
+{"fn":"parse_expression_at","source":"\n\nFoo
","typescript":false,"index":44}
+{"fn":"parse","source":" \n export let a, b, c;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n some stuff\n
\n\n","typescript":false,"index":58}
+{"fn":"parse_expression_at","source":"\n\n\n some stuff\n
\n\n","typescript":false,"index":109}
+{"fn":"parse","source":" \n\texport let active;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n
\n\n","typescript":false,"index":53}
+{"fn":"parse","source":" \n export let active;\n export let hover;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n some stuff\n
\n\n","typescript":false,"index":80}
+{"fn":"parse","source":" \n export let active;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n some stuff\n
\n\n","typescript":false,"index":60}
+{"fn":"parse","source":" \n export let active;\n export let hover;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n some stuff\n
\n\n","typescript":false,"index":80}
+{"fn":"parse","source":" \n\texport let name;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n \nHello {name}!
","typescript":false,"index":57}
+{"fn":"parse_expression_at","source":"\n\n \nHello {name}!
","typescript":false,"index":74}
+{"fn":"parse_expression_at","source":"
\n{\"p\"}\n
","typescript":false,"index":41}
+{"fn":"parse","source":" \n\timport Layout from './Layout.svelte';\n\timport Component from './Component.svelte';\n","typescript":false}
+{"fn":"parse","source":" \n\timport Nested from './Nested.svelte';\n","typescript":false}
+{"fn":"parse","source":" \n\timport Nested from './Nested.svelte';\n","typescript":false}
+{"fn":"parse","source":" \n\tif (!customElements.get('custom-element-with-settable-only-property')) {\n\t\tcustomElements.define('custom-element-with-settable-only-property', class CustomElement extends HTMLElement {\n\t\t\tset prop(n) {\n\t\t\t\tthis.value = n;\n\t\t\t}\n\n\t\t\tget prop() {\n\t\t\t\t// invoking this getter shouldn't make hydration fail\n\t\t\t\tthrow new Error('This value is not gettable');\n\t\t\t}\n\t\t});\n\t}\n","typescript":false}
+{"fn":"parse","source":" \n\texport let name;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nHello {name}! ","typescript":false,"index":49}
+{"fn":"parse","source":" \n\texport let name;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nHello {name}! ","typescript":false,"index":49}
+{"fn":"parse","source":" \n\tlet maybeNull = null;\n\tlet maybeUndefined = undefined;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{maybeNull} {maybeUndefined} \n{maybeNull}
\n{maybeUndefined}
","typescript":false,"index":77}
+{"fn":"parse_expression_at","source":"\n\n{maybeNull} {maybeUndefined} \n{maybeNull}
\n{maybeUndefined}
","typescript":false,"index":92}
+{"fn":"parse_expression_at","source":"\n\n{maybeNull} {maybeUndefined} \n{maybeNull}
\n{maybeUndefined}
","typescript":false,"index":116}
+{"fn":"parse_expression_at","source":"\n\n{maybeNull} {maybeUndefined} \n{maybeNull}
\n{maybeUndefined}
","typescript":false,"index":135}
+{"fn":"parse","source":" \n\texport let things;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each things as thing}\n\t\t{thing} \n\t{/each}\n ","typescript":false,"index":53}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each things as thing}\n\t\t{thing} \n\t{/each}\n ","typescript":false,"index":77}
+{"fn":"parse","source":" \n\tlet { items } = $props();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each items as item}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item)}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item.name)}\n\t\t{item.name} \n\t{/each}\n \n\n{#each items as item}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item)}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item.name)}\n\t{item.name} \n\t{item.name} \n{/each}","typescript":false,"index":60}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each items as item}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item)}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item.name)}\n\t\t{item.name} \n\t{/each}\n \n\n{#each items as item}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item)}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item.name)}\n\t{item.name} \n\t{item.name} \n{/each}","typescript":false,"index":82}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each items as item}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item)}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item.name)}\n\t\t{item.name} \n\t{/each}\n \n\n{#each items as item}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item)}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item.name)}\n\t{item.name} \n\t{item.name} \n{/each}","typescript":false,"index":126}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each items as item}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item)}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item.name)}\n\t\t{item.name} \n\t{/each}\n \n\n{#each items as item}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item)}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item.name)}\n\t{item.name} \n\t{item.name} \n{/each}","typescript":false,"index":141}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each items as item}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item)}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item.name)}\n\t\t{item.name} \n\t{/each}\n \n\n{#each items as item}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item)}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item.name)}\n\t{item.name} \n\t{item.name} \n{/each}","typescript":false,"index":155}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each items as item}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item)}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item.name)}\n\t\t{item.name} \n\t{/each}\n \n\n{#each items as item}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item)}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item.name)}\n\t{item.name} \n\t{item.name} \n{/each}","typescript":false,"index":199}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each items as item}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item)}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item.name)}\n\t\t{item.name} \n\t{/each}\n \n\n{#each items as item}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item)}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item.name)}\n\t{item.name} \n\t{item.name} \n{/each}","typescript":false,"index":214}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each items as item}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item)}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item.name)}\n\t\t{item.name} \n\t{/each}\n \n\n{#each items as item}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item)}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item.name)}\n\t{item.name} \n\t{item.name} \n{/each}","typescript":false,"index":233}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each items as item}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item)}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item.name)}\n\t\t{item.name} \n\t{/each}\n \n\n{#each items as item}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item)}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item.name)}\n\t{item.name} \n\t{item.name} \n{/each}","typescript":false,"index":272}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each items as item}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item)}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item.name)}\n\t\t{item.name} \n\t{/each}\n \n\n{#each items as item}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item)}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item.name)}\n\t{item.name} \n\t{item.name} \n{/each}","typescript":false,"index":293}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each items as item}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item)}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item.name)}\n\t\t{item.name} \n\t{/each}\n \n\n{#each items as item}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item)}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item.name)}\n\t{item.name} \n\t{item.name} \n{/each}","typescript":false,"index":315}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each items as item}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item)}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item.name)}\n\t\t{item.name} \n\t{/each}\n \n\n{#each items as item}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item)}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item.name)}\n\t{item.name} \n\t{item.name} \n{/each}","typescript":false,"index":346}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each items as item}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item)}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item.name)}\n\t\t{item.name} \n\t{/each}\n \n\n{#each items as item}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item)}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item.name)}\n\t{item.name} \n\t{item.name} \n{/each}","typescript":false,"index":361}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each items as item}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item)}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item.name)}\n\t\t{item.name} \n\t{/each}\n \n\n{#each items as item}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item)}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item.name)}\n\t{item.name} \n\t{item.name} \n{/each}","typescript":false,"index":374}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each items as item}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item)}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item.name)}\n\t\t{item.name} \n\t{/each}\n \n\n{#each items as item}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item)}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item.name)}\n\t{item.name} \n\t{item.name} \n{/each}","typescript":false,"index":396}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each items as item}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item)}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item.name)}\n\t\t{item.name} \n\t{/each}\n \n\n{#each items as item}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item)}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item.name)}\n\t{item.name} \n\t{item.name} \n{/each}","typescript":false,"index":427}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each items as item}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item)}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item.name)}\n\t\t{item.name} \n\t{/each}\n \n\n{#each items as item}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item)}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item.name)}\n\t{item.name} \n\t{item.name} \n{/each}","typescript":false,"index":442}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each items as item}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item)}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item.name)}\n\t\t{item.name} \n\t{/each}\n \n\n{#each items as item}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item)}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item.name)}\n\t{item.name} \n\t{item.name} \n{/each}","typescript":false,"index":460}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each items as item}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item)}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item.name)}\n\t\t{item.name} \n\t{/each}\n \n\n{#each items as item}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item)}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item.name)}\n\t{item.name} \n\t{item.name} \n{/each}","typescript":false,"index":482}
+{"fn":"parse","source":" \n\texport let things;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each things.foo as foo}\n\t\t{foo} \n\t{/each}\n ","typescript":false,"index":53}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each things.foo as foo}\n\t\t{foo} \n\t{/each}\n ","typescript":false,"index":79}
+{"fn":"parse","source":" \n\tlet { items1, items2 } = $props();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each items1 as item}\n\t{item.name}
\n{:else}\n\tempty
\n{/each}\n\n{#each items2 as item}\n\t{item.name}
\n{:else}\n\tempty
\n{/each}","typescript":false,"index":63}
+{"fn":"parse_expression_at","source":"\n\n{#each items1 as item}\n\t{item.name}
\n{:else}\n\tempty
\n{/each}\n\n{#each items2 as item}\n\t{item.name}
\n{:else}\n\tempty
\n{/each}","typescript":false,"index":84}
+{"fn":"parse_expression_at","source":"\n\n{#each items1 as item}\n\t{item.name}
\n{:else}\n\tempty
\n{/each}\n\n{#each items2 as item}\n\t{item.name}
\n{:else}\n\tempty
\n{/each}","typescript":false,"index":137}
+{"fn":"parse_expression_at","source":"\n\n{#each items1 as item}\n\t{item.name}
\n{:else}\n\tempty
\n{/each}\n\n{#each items2 as item}\n\t{item.name}
\n{:else}\n\tempty
\n{/each}","typescript":false,"index":158}
+{"fn":"parse","source":" \n\tlet { items } = $props();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each items as item}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item)}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item.name)}\n\t\t{item.name} \n\t{/each}\n \n\n{#each items as item}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item)}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item.name)}\n\t{item.name} \n\t{item.name} \n{/each}","typescript":false,"index":60}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each items as item}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item)}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item.name)}\n\t\t{item.name} \n\t{/each}\n \n\n{#each items as item}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item)}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item.name)}\n\t{item.name} \n\t{item.name} \n{/each}","typescript":false,"index":82}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each items as item}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item)}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item.name)}\n\t\t{item.name} \n\t{/each}\n \n\n{#each items as item}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item)}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item.name)}\n\t{item.name} \n\t{item.name} \n{/each}","typescript":false,"index":126}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each items as item}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item)}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item.name)}\n\t\t{item.name} \n\t{/each}\n \n\n{#each items as item}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item)}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item.name)}\n\t{item.name} \n\t{item.name} \n{/each}","typescript":false,"index":141}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each items as item}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item)}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item.name)}\n\t\t{item.name} \n\t{/each}\n \n\n{#each items as item}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item)}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item.name)}\n\t{item.name} \n\t{item.name} \n{/each}","typescript":false,"index":155}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each items as item}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item)}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item.name)}\n\t\t{item.name} \n\t{/each}\n \n\n{#each items as item}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item)}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item.name)}\n\t{item.name} \n\t{item.name} \n{/each}","typescript":false,"index":199}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each items as item}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item)}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item.name)}\n\t\t{item.name} \n\t{/each}\n \n\n{#each items as item}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item)}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item.name)}\n\t{item.name} \n\t{item.name} \n{/each}","typescript":false,"index":214}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each items as item}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item)}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item.name)}\n\t\t{item.name} \n\t{/each}\n \n\n{#each items as item}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item)}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item.name)}\n\t{item.name} \n\t{item.name} \n{/each}","typescript":false,"index":233}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each items as item}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item)}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item.name)}\n\t\t{item.name} \n\t{/each}\n \n\n{#each items as item}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item)}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item.name)}\n\t{item.name} \n\t{item.name} \n{/each}","typescript":false,"index":272}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each items as item}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item)}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item.name)}\n\t\t{item.name} \n\t{/each}\n \n\n{#each items as item}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item)}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item.name)}\n\t{item.name} \n\t{item.name} \n{/each}","typescript":false,"index":293}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each items as item}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item)}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item.name)}\n\t\t{item.name} \n\t{/each}\n \n\n{#each items as item}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item)}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item.name)}\n\t{item.name} \n\t{item.name} \n{/each}","typescript":false,"index":315}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each items as item}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item)}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item.name)}\n\t\t{item.name} \n\t{/each}\n \n\n{#each items as item}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item)}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item.name)}\n\t{item.name} \n\t{item.name} \n{/each}","typescript":false,"index":346}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each items as item}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item)}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item.name)}\n\t\t{item.name} \n\t{/each}\n \n\n{#each items as item}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item)}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item.name)}\n\t{item.name} \n\t{item.name} \n{/each}","typescript":false,"index":361}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each items as item}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item)}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item.name)}\n\t\t{item.name} \n\t{/each}\n \n\n{#each items as item}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item)}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item.name)}\n\t{item.name} \n\t{item.name} \n{/each}","typescript":false,"index":374}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each items as item}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item)}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item.name)}\n\t\t{item.name} \n\t{/each}\n \n\n{#each items as item}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item)}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item.name)}\n\t{item.name} \n\t{item.name} \n{/each}","typescript":false,"index":396}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each items as item}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item)}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item.name)}\n\t\t{item.name} \n\t{/each}\n \n\n{#each items as item}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item)}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item.name)}\n\t{item.name} \n\t{item.name} \n{/each}","typescript":false,"index":427}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each items as item}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item)}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item.name)}\n\t\t{item.name} \n\t{/each}\n \n\n{#each items as item}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item)}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item.name)}\n\t{item.name} \n\t{item.name} \n{/each}","typescript":false,"index":442}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each items as item}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item)}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item.name)}\n\t\t{item.name} \n\t{/each}\n \n\n{#each items as item}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item)}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item.name)}\n\t{item.name} \n\t{item.name} \n{/each}","typescript":false,"index":460}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each items as item}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item)}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item.name)}\n\t\t{item.name} \n\t{/each}\n \n\n{#each items as item}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item)}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item.name)}\n\t{item.name} \n\t{item.name} \n{/each}","typescript":false,"index":482}
+{"fn":"parse","source":" \n\tlet { items } = $props();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each items as item}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item)}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item.name)}\n\t\t{item.name} \n\t{/each}\n \n\n{#each items as item}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item)}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item.name)}\n\t{item.name} \n\t{item.name} \n{/each}","typescript":false,"index":60}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each items as item}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item)}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item.name)}\n\t\t{item.name} \n\t{/each}\n \n\n{#each items as item}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item)}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item.name)}\n\t{item.name} \n\t{item.name} \n{/each}","typescript":false,"index":82}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each items as item}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item)}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item.name)}\n\t\t{item.name} \n\t{/each}\n \n\n{#each items as item}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item)}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item.name)}\n\t{item.name} \n\t{item.name} \n{/each}","typescript":false,"index":126}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each items as item}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item)}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item.name)}\n\t\t{item.name} \n\t{/each}\n \n\n{#each items as item}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item)}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item.name)}\n\t{item.name} \n\t{item.name} \n{/each}","typescript":false,"index":141}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each items as item}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item)}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item.name)}\n\t\t{item.name} \n\t{/each}\n \n\n{#each items as item}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item)}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item.name)}\n\t{item.name} \n\t{item.name} \n{/each}","typescript":false,"index":155}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each items as item}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item)}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item.name)}\n\t\t{item.name} \n\t{/each}\n \n\n{#each items as item}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item)}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item.name)}\n\t{item.name} \n\t{item.name} \n{/each}","typescript":false,"index":199}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each items as item}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item)}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item.name)}\n\t\t{item.name} \n\t{/each}\n \n\n{#each items as item}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item)}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item.name)}\n\t{item.name} \n\t{item.name} \n{/each}","typescript":false,"index":214}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each items as item}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item)}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item.name)}\n\t\t{item.name} \n\t{/each}\n \n\n{#each items as item}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item)}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item.name)}\n\t{item.name} \n\t{item.name} \n{/each}","typescript":false,"index":233}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each items as item}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item)}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item.name)}\n\t\t{item.name} \n\t{/each}\n \n\n{#each items as item}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item)}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item.name)}\n\t{item.name} \n\t{item.name} \n{/each}","typescript":false,"index":272}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each items as item}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item)}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item.name)}\n\t\t{item.name} \n\t{/each}\n \n\n{#each items as item}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item)}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item.name)}\n\t{item.name} \n\t{item.name} \n{/each}","typescript":false,"index":293}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each items as item}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item)}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item.name)}\n\t\t{item.name} \n\t{/each}\n \n\n{#each items as item}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item)}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item.name)}\n\t{item.name} \n\t{item.name} \n{/each}","typescript":false,"index":315}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each items as item}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item)}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item.name)}\n\t\t{item.name} \n\t{/each}\n \n\n{#each items as item}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item)}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item.name)}\n\t{item.name} \n\t{item.name} \n{/each}","typescript":false,"index":346}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each items as item}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item)}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item.name)}\n\t\t{item.name} \n\t{/each}\n \n\n{#each items as item}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item)}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item.name)}\n\t{item.name} \n\t{item.name} \n{/each}","typescript":false,"index":361}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each items as item}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item)}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item.name)}\n\t\t{item.name} \n\t{/each}\n \n\n{#each items as item}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item)}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item.name)}\n\t{item.name} \n\t{item.name} \n{/each}","typescript":false,"index":374}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each items as item}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item)}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item.name)}\n\t\t{item.name} \n\t{/each}\n \n\n{#each items as item}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item)}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item.name)}\n\t{item.name} \n\t{item.name} \n{/each}","typescript":false,"index":396}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each items as item}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item)}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item.name)}\n\t\t{item.name} \n\t{/each}\n \n\n{#each items as item}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item)}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item.name)}\n\t{item.name} \n\t{item.name} \n{/each}","typescript":false,"index":427}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each items as item}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item)}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item.name)}\n\t\t{item.name} \n\t{/each}\n \n\n{#each items as item}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item)}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item.name)}\n\t{item.name} \n\t{item.name} \n{/each}","typescript":false,"index":442}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each items as item}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item)}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item.name)}\n\t\t{item.name} \n\t{/each}\n \n\n{#each items as item}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item)}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item.name)}\n\t{item.name} \n\t{item.name} \n{/each}","typescript":false,"index":460}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each items as item}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item)}\n\t\t{item.name} \n\t{/each}\n \n\n\t{#each items as item (item.name)}\n\t\t{item.name} \n\t{/each}\n \n\n{#each items as item}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item)}\n\t{item.name} \n\t{item.name} \n{/each}\n{#each items as item (item.name)}\n\t{item.name} \n\t{item.name} \n{/each}","typescript":false,"index":482}
+{"fn":"parse","source":" \n\texport let name = \"world\";\n\texport let foo = 'foo';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nHello, {name} \n{#each [] as _}nope{:else}\n\t{foo}
\n{/each}\n\n\n\n\t{#each [] as _}nope{:else}\n\t\t
{foo}
\n\t{/each}\n
","typescript":false,"index":85}
+{"fn":"parse_expression_at","source":"\n\nHello, {name} \n{#each [] as _}nope{:else}\n\t{foo}
\n{/each}\n\n\n\n\t{#each [] as _}nope{:else}\n\t\t
{foo}
\n\t{/each}\n
","typescript":false,"index":103}
+{"fn":"parse_expression_at","source":"\n\nHello, {name} \n{#each [] as _}nope{:else}\n\t{foo}
\n{/each}\n\n\n\n\t{#each [] as _}nope{:else}\n\t\t
{foo}
\n\t{/each}\n
","typescript":false,"index":128}
+{"fn":"parse_expression_at","source":"\n\nHello, {name} \n{#each [] as _}nope{:else}\n\t{foo}
\n{/each}\n\n\n\n\t{#each [] as _}nope{:else}\n\t\t
{foo}
\n\t{/each}\n
","typescript":false,"index":273}
+{"fn":"parse_expression_at","source":"\n\nHello, {name} \n{#each [] as _}nope{:else}\n\t{foo}
\n{/each}\n\n\n\n\t{#each [] as _}nope{:else}\n\t\t
{foo}
\n\t{/each}\n
","typescript":false,"index":299}
+{"fn":"parse_expression_at","source":" \n\n{#each 'abc' as l}\n\t{l}
\n{/each}","typescript":false,"index":46}
+{"fn":"parse_expression_at","source":" \n\n{#each 'abc' as l}\n\t{l}
\n{/each}","typescript":false,"index":65}
+{"fn":"parse_expression_at","source":"{#each 'abc' as l}\n\t{l}\n{/each}","typescript":false,"index":7}
+{"fn":"parse_expression_at","source":"{#each 'abc' as l}\n\t{l}\n{/each}","typescript":false,"index":21}
+{"fn":"parse","source":" \n\texport let className;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n
","typescript":false,"index":55}
+{"fn":"parse","source":" \n\texport let className;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n
","typescript":false,"index":55}
+{"fn":"parse","source":" \n\texport let id;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n
\n\n{#if true}\n\t\n\t
\n\t
\n{/if}","typescript":false,"index":68}
+{"fn":"parse_expression_at","source":"\n\n\n
\n\n{#if true}\n\t\n\t
\n\t
\n{/if}","typescript":false,"index":85}
+{"fn":"parse_expression_at","source":"\n\n\n
\n\n{#if true}\n\t\n\t
\n\t
\n{/if}","typescript":false,"index":127}
+{"fn":"parse_expression_at","source":"\n\n\n
\n\n{#if true}\n\t\n\t
\n\t
\n{/if}","typescript":false,"index":148}
+{"fn":"parse","source":" \n let foo = $state('bar');\n let spread = $state({class: 'bar', foo: 'bar'});\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n
\n
","typescript":false,"index":115}
+{"fn":"parse_expression_at","source":"\n\n
\n
","typescript":false,"index":143}
+{"fn":"parse_expression_at","source":"\n 1 \n {#if true}\n 2
\n {/if}\n
","typescript":false,"index":32}
+{"fn":"parse","source":" \n\n \n\texport let h1;\n","typescript":false}
+{"fn":"parse_expression_at","source":" \n\n\n\nHello world! ","typescript":false,"index":80}
+{"fn":"parse","source":" \n\texport let clicked;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nclick me \n\n{#if clicked}\n\tclicked!
\n{/if}","typescript":false,"index":60}
+{"fn":"parse_expression_at","source":"\n\nclick me \n\n{#if clicked}\n\tclicked!
\n{/if}","typescript":false,"index":107}
+{"fn":"parse_expression_at","source":"{1} 2 3
","typescript":false,"index":4}
+{"fn":"parse_expression_at","source":"{@html ' '}\n ","typescript":false,"index":7}
+{"fn":"parse","source":" \n\tlet text = $state('foo');\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{@html ' '}\n\t \n\t \n ","typescript":false,"index":69}
+{"fn":"parse_expression_at","source":"\n\n\n\t{@html ' '}\n\t \n\t \n ","typescript":false,"index":188}
+{"fn":"parse","source":" \n\timport HeadNested from './HeadNested.svelte';\n\timport Nested from './Nested.svelte';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t{#if true}\n\t\t{@html ' '}\n\t\t \n\t\t \n\t{/if}\n \n\n ","typescript":false,"index":226}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t{#if true}\n\t\t{@html ' '}\n\t\t \n\t\t \n\t{/if}\n \n\n ","typescript":false,"index":241}
+{"fn":"parse","source":" \n\tconst a = 1, b=2, c=3;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{a} {@html b} {c}","typescript":false,"index":45}
+{"fn":"parse_expression_at","source":"\n\n{a} {@html b} {c}","typescript":false,"index":55}
+{"fn":"parse_expression_at","source":"\n\n{a} {@html b} {c}","typescript":false,"index":59}
+{"fn":"parse","source":" \n\texport let foo;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if foo}\n\tfoo!
\n{/if}","typescript":false,"index":42}
+{"fn":"parse","source":" \n\texport let foo;\n\texport let bar;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#if foo}\n\t\t
foo!
\n\t{/if}\n\n\t{#if bar}\n\t\t
bar!
\n\t{/if}\n
","typescript":false,"index":66}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#if foo}\n\t\t
foo!
\n\t{/if}\n\n\t{#if bar}\n\t\t
bar!
\n\t{/if}\n
","typescript":false,"index":99}
+{"fn":"parse","source":" \n\tlet foo = typeof window === 'undefined' ? '' : 'x';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if true}\n\t{foo}\n{/if}","typescript":false,"index":78}
+{"fn":"parse_expression_at","source":"\n\n{#if true}\n\t{foo}\n{/if}","typescript":false,"index":86}
+{"fn":"parse","source":" \n\texport let foo;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nbefore
\n{#if foo}\n\tfoo!
\n{/if}\nafter
","typescript":false,"index":56}
+{"fn":"parse","source":" \n\tlet { condition } = $props();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if true}\n\tfoo
\n{:else}\n\tbar
\n{/if}","typescript":false,"index":56}
+{"fn":"parse_expression_at","source":"\n\n\n\n{#if foo}\n\tfoo!
\n{/if}\n\n{#if bar}\n\tbar!
\n{/if}","typescript":false,"index":27}
+{"fn":"parse","source":" \n\n \n\texport let foo;\n\texport let bar;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\n{#if foo}\n\tfoo!
\n{/if}\n\n{#if bar}\n\tbar!
\n{/if}","typescript":false,"index":95}
+{"fn":"parse_expression_at","source":"\n\n\n\n{#if foo}\n\tfoo!
\n{/if}\n\n{#if bar}\n\tbar!
\n{/if}","typescript":false,"index":125}
+{"fn":"parse","source":" \n\tlet { browser } = $props();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":61}
+{"fn":"parse","source":" \n\tlet { src } = $props();\n","typescript":false}
+{"fn":"parse","source":" \n\tconst { name } = $props();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":74}
+{"fn":"parse","source":" \n import { onMount } from \"svelte\";\n let count = 0;\n onMount(() => count++);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nJavaScript is required for this site. \n\nHello! Count: {count}
","typescript":false,"index":185}
+{"fn":"parse","source":" \n\texport let raw;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{@html raw}","typescript":false,"index":44}
+{"fn":"parse_expression_at","source":"{@html ''}
","typescript":false,"index":12}
+{"fn":"parse","source":" \n\tlet { html } = $props();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{@html html}","typescript":false,"index":53}
+{"fn":"parse_expression_at","source":"{@html 'Client
has more nodes so if we would walk this because we think it is static we would get an error '}","typescript":false,"index":7}
+{"fn":"parse_expression_at","source":"{@html 'Server'}","typescript":false,"index":7}
+{"fn":"parse","source":" \n\texport let content;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{@html content}
","typescript":false,"index":51}
+{"fn":"parse","source":" \n\timport Inner from './inner.svelte';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\ninvalid
\" />\n\n{@html '
invalid
'}","typescript":false,"index":103}
+{"fn":"parse_expression_at","source":"{@html ' '} ","typescript":false,"index":12}
+{"fn":"parse","source":" \n\tlet content = [\"a \", \"b \", \"c \"];\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nbefore
\n \n\n{#each content as c}\n {@html c}\n{/each}\nafter
","typescript":false,"index":86}
+{"fn":"parse_expression_at","source":"\n\nbefore
\n \n\n{#each content as c}\n {@html c}\n{/each}\nafter
","typescript":false,"index":111}
+{"fn":"parse","source":" \n\tlet { browser } = $props();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nfoo ","typescript":false,"index":58}
+{"fn":"parse_expression_at","source":"Hello {'client'}! ","typescript":false,"index":11}
+{"fn":"parse","source":" \n\tconst message = `call +636-555-3226 now`;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{message}! ","typescript":false,"index":68}
+{"fn":"parse","source":" \n\timport { createRawSnippet } from 'svelte';\n\n\tconst snippet = createRawSnippet(() => ({\n\t\trender: () => `\n\t\t\trendered
\n\t\t`,\n\t\tsetup(p) {\n\t\t\tp.textContent = 'hydrated';\n\t\t}\n\t}));\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{@render snippet()}","typescript":false,"index":213}
+{"fn":"parse","source":" \n\timport Child from './Child.svelte';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if true}\n\t \n{/if}\n\n{#each [1, 2, 3] as n}\n\t \n{/each}","typescript":false,"index":62}
+{"fn":"parse_expression_at","source":"\n\n{#if true}\n\t \n{/if}\n\n{#each [1, 2, 3] as n}\n\t \n{/each}","typescript":false,"index":93}
+{"fn":"parse_expression_at","source":" () => {}","typescript":false,"index":15}
+{"fn":"parse_expression_at","source":"{#snippet thing()}\n\tthing
\n{/snippet}\n\n{#if true}\n\t{@render thing()}\n{/if}\n\n{#each [1, 2, 3] as n}\n\t{@render thing()}\n{/each}","typescript":false,"index":50}
+{"fn":"parse_expression_at","source":"{#snippet thing()}\n\tthing
\n{/snippet}\n\n{#if true}\n\t{@render thing()}\n{/if}\n\n{#each [1, 2, 3] as n}\n\t{@render thing()}\n{/each}","typescript":false,"index":66}
+{"fn":"parse_expression_at","source":"{#snippet thing()}\n\tthing
\n{/snippet}\n\n{#if true}\n\t{@render thing()}\n{/if}\n\n{#each [1, 2, 3] as n}\n\t{@render thing()}\n{/each}","typescript":false,"index":89}
+{"fn":"parse_expression_at","source":"{#snippet thing()}\n\tthing
\n{/snippet}\n\n{#if true}\n\t{@render thing()}\n{/if}\n\n{#each [1, 2, 3] as n}\n\t{@render thing()}\n{/each}","typescript":false,"index":115}
+{"fn":"parse_expression_at","source":"{#if true}hello{/if}","typescript":false,"index":5}
+{"fn":"parse","source":" \n\tlet { x } = $props();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{x}","typescript":false,"index":44}
+{"fn":"parse","source":" \n\timport Nested from './Nested.svelte'\n","typescript":false}
+{"fn":"parse","source":" \n\t/** @type {{name: any}} */\n\tlet { name } = $props();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{name}
\n\n","typescript":false,"index":80}
+{"fn":"parse","source":" \n\texport let name;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{name}
\n\n","typescript":false,"index":44}
+{"fn":"parse","source":" \n\t/** @type {{name: any}} */\n\tlet { name } = $props();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{name}
\n\n","typescript":false,"index":80}
+{"fn":"parse","source":" \n\tlet count = 0;\n\t// semicolon at the end\n\tlet doubled = $derived(count * 2);\n\tlet { quadrupled } = $derived({ quadrupled: count * 4 });\n\t// no semicolon at the end\n\tlet time_8 = $derived(count * 8)\n\tlet { time_16 } = $derived({ time_16: count * 16 })\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{count} / {doubled} / {quadrupled} / {time_8} / {time_16}","typescript":false,"index":272}
+{"fn":"parse_expression_at","source":"\n\n{count} / {doubled} / {quadrupled} / {time_8} / {time_16}","typescript":false,"index":282}
+{"fn":"parse_expression_at","source":"\n\n{count} / {doubled} / {quadrupled} / {time_8} / {time_16}","typescript":false,"index":294}
+{"fn":"parse_expression_at","source":"\n\n{count} / {doubled} / {quadrupled} / {time_8} / {time_16}","typescript":false,"index":309}
+{"fn":"parse_expression_at","source":"\n\n{count} / {doubled} / {quadrupled} / {time_8} / {time_16}","typescript":false,"index":320}
+{"fn":"parse","source":" \n\tlet count = 0;\n\t// semicolon at the end\n\t$: doubled = count * 2;\n\t$: ({ quadrupled } = { quadrupled: count * 4 });\n\t// no semicolon at the end\n\t$: time_8 = count * 8\n\t$: ({ time_16 } = { time_16: count * 16 })\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{count} / {doubled} / {quadrupled} / {time_8} / {time_16}","typescript":false,"index":232}
+{"fn":"parse_expression_at","source":"\n\n{count} / {doubled} / {quadrupled} / {time_8} / {time_16}","typescript":false,"index":242}
+{"fn":"parse_expression_at","source":"\n\n{count} / {doubled} / {quadrupled} / {time_8} / {time_16}","typescript":false,"index":254}
+{"fn":"parse_expression_at","source":"\n\n{count} / {doubled} / {quadrupled} / {time_8} / {time_16}","typescript":false,"index":269}
+{"fn":"parse_expression_at","source":"\n\n{count} / {doubled} / {quadrupled} / {time_8} / {time_16}","typescript":false,"index":280}
+{"fn":"parse","source":" \n\tlet count = 0;\n\t// semicolon at the end\n\tlet doubled = $derived(count * 2);\n\tlet { quadrupled } = $derived({ quadrupled: count * 4 });\n\t// no semicolon at the end\n\tlet time_8 = $derived(count * 8)\n\tlet { time_16 } = $derived({ time_16: count * 16 })\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{count} / {doubled} / {quadrupled} / {time_8} / {time_16}","typescript":false,"index":272}
+{"fn":"parse_expression_at","source":"\n\n{count} / {doubled} / {quadrupled} / {time_8} / {time_16}","typescript":false,"index":282}
+{"fn":"parse_expression_at","source":"\n\n{count} / {doubled} / {quadrupled} / {time_8} / {time_16}","typescript":false,"index":294}
+{"fn":"parse_expression_at","source":"\n\n{count} / {doubled} / {quadrupled} / {time_8} / {time_16}","typescript":false,"index":309}
+{"fn":"parse_expression_at","source":"\n\n{count} / {doubled} / {quadrupled} / {time_8} / {time_16}","typescript":false,"index":320}
+{"fn":"parse","source":" \n\tconst { foo } = x();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each foo as f}{/each}","typescript":false,"index":49}
+{"fn":"parse","source":" \n\tconst { foo } = x();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each foo as f}{/each}","typescript":false,"index":49}
+{"fn":"parse","source":" \n\tconst { foo } = x();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each foo as f}{/each}","typescript":false,"index":49}
+{"fn":"parse","source":" \n\timport { run } from 'svelte/legacy';\n\n\tlet count = 0;\n\trun(() => {\n\t\tconsole.log(count);\n\t});\n\trun(() => {\n\t\tif (count > 10) {\n\t\t\talert('too high')\n\t\t}\n\t});\n\trun(() => {\n\t\tconsole.log('foo');\n\t\tif (x) return;\n\t\tconsole.log('bar');\n\t});\n\trun(() => {\n\t\t$count = 1;\n\t});\n","typescript":false}
+{"fn":"parse","source":" \n\tlet count = 0;\n\t$: console.log(count);\n\t$: if (count > 10) {\n\t\talert('too high')\n\t}\n\t$: {\n\t\tconsole.log('foo');\n\t\tif (x) break $;\n\t\tconsole.log('bar');\n\t}\n\t$: $count = 1;\n","typescript":false}
+{"fn":"parse","source":" \n\timport { run } from 'svelte/legacy';\n\n\tlet count = 0;\n\trun(() => {\n\t\tconsole.log(count);\n\t});\n\trun(() => {\n\t\tif (count > 10) {\n\t\t\talert('too high')\n\t\t}\n\t});\n\trun(() => {\n\t\tconsole.log('foo');\n\t\tif (x) return;\n\t\tconsole.log('bar');\n\t});\n\trun(() => {\n\t\t$count = 1;\n\t});\n","typescript":false}
+{"fn":"parse","source":" \n\timport { run as run_1 } from 'svelte/legacy';\n\n\tlet count = 0;\n\tlet run = true;\n\trun_1(() => {\n\t\tconsole.log(count);\n\t});\n\trun_1(() => {\n\t\tif (count > 10 && run) {\n\t\t\talert('too high')\n\t\t}\n\t});\n\trun_1(() => {\n\t\tconsole.log('foo');\n\t\tif (x) return;\n\t\tconsole.log('bar');\n\t});\n\trun_1(() => {\n\t\t$count = 1;\n\t});\n","typescript":false}
+{"fn":"parse","source":" \n\tlet count = 0;\n\tlet run = true;\n\t$: console.log(count);\n\t$: if (count > 10 && run) {\n\t\talert('too high')\n\t}\n\t$: {\n\t\tconsole.log('foo');\n\t\tif (x) break $;\n\t\tconsole.log('bar');\n\t}\n\t$: $count = 1;\n","typescript":false}
+{"fn":"parse","source":" \n\timport { run as run_1 } from 'svelte/legacy';\n\n\tlet count = 0;\n\tlet run = true;\n\trun_1(() => {\n\t\tconsole.log(count);\n\t});\n\trun_1(() => {\n\t\tif (count > 10 && run) {\n\t\t\talert('too high')\n\t\t}\n\t});\n\trun_1(() => {\n\t\tconsole.log('foo');\n\t\tif (x) return;\n\t\tconsole.log('bar');\n\t});\n\trun_1(() => {\n\t\t$count = 1;\n\t});\n","typescript":false}
+{"fn":"parse","source":" \n\timport { createBubbler, handlers, preventDefault, stopPropagation, stopImmediatePropagation, self, trusted, once, passive, nonpassive } from 'svelte/legacy';\n\n\tconst bubble = createBubbler();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble('click'))}>click me \nclick me \n console.log('before'), bubble('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble('click')]}>click me \n bubble('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation(()=>'')]}>click me \n trusted(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>{\n\t\treturn 'multiline';\n\t})}\n>click me \n\n\n'', once(trusted(preventDefault(()=>''))))}\n\tonblur={handlers(foo, once(trusted(preventDefault(bubble('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":230}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble('click'))}>click me \nclick me \n console.log('before'), bubble('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble('click')]}>click me \n bubble('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation(()=>'')]}>click me \n trusted(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>{\n\t\treturn 'multiline';\n\t})}\n>click me \n\n\n'', once(trusted(preventDefault(()=>''))))}\n\tonblur={handlers(foo, once(trusted(preventDefault(bubble('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":317}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble('click'))}>click me \nclick me \n console.log('before'), bubble('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble('click')]}>click me \n bubble('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation(()=>'')]}>click me \n trusted(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>{\n\t\treturn 'multiline';\n\t})}\n>click me \n\n\n'', once(trusted(preventDefault(()=>''))))}\n\tonblur={handlers(foo, once(trusted(preventDefault(bubble('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":412}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble('click'))}>click me \nclick me \n console.log('before'), bubble('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble('click')]}>click me \n bubble('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation(()=>'')]}>click me \n trusted(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>{\n\t\treturn 'multiline';\n\t})}\n>click me \n\n\n'', once(trusted(preventDefault(()=>''))))}\n\tonblur={handlers(foo, once(trusted(preventDefault(bubble('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":534}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble('click'))}>click me \nclick me \n console.log('before'), bubble('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble('click')]}>click me \n bubble('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation(()=>'')]}>click me \n trusted(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>{\n\t\treturn 'multiline';\n\t})}\n>click me \n\n\n'', once(trusted(preventDefault(()=>''))))}\n\tonblur={handlers(foo, once(trusted(preventDefault(bubble('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":601}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble('click'))}>click me \nclick me \n console.log('before'), bubble('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble('click')]}>click me \n bubble('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation(()=>'')]}>click me \n trusted(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>{\n\t\treturn 'multiline';\n\t})}\n>click me \n\n\n'', once(trusted(preventDefault(()=>''))))}\n\tonblur={handlers(foo, once(trusted(preventDefault(bubble('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":657}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble('click'))}>click me \nclick me \n console.log('before'), bubble('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble('click')]}>click me \n bubble('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation(()=>'')]}>click me \n trusted(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>{\n\t\treturn 'multiline';\n\t})}\n>click me \n\n\n'', once(trusted(preventDefault(()=>''))))}\n\tonblur={handlers(foo, once(trusted(preventDefault(bubble('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":718}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble('click'))}>click me \nclick me \n console.log('before'), bubble('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble('click')]}>click me \n bubble('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation(()=>'')]}>click me \n trusted(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>{\n\t\treturn 'multiline';\n\t})}\n>click me \n\n\n'', once(trusted(preventDefault(()=>''))))}\n\tonblur={handlers(foo, once(trusted(preventDefault(bubble('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":778}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble('click'))}>click me \nclick me \n console.log('before'), bubble('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble('click')]}>click me \n bubble('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation(()=>'')]}>click me \n trusted(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>{\n\t\treturn 'multiline';\n\t})}\n>click me \n\n\n'', once(trusted(preventDefault(()=>''))))}\n\tonblur={handlers(foo, once(trusted(preventDefault(bubble('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":839}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble('click'))}>click me \nclick me \n console.log('before'), bubble('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble('click')]}>click me \n bubble('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation(()=>'')]}>click me \n trusted(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>{\n\t\treturn 'multiline';\n\t})}\n>click me \n\n\n'', once(trusted(preventDefault(()=>''))))}\n\tonblur={handlers(foo, once(trusted(preventDefault(bubble('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":906}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble('click'))}>click me \nclick me \n console.log('before'), bubble('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble('click')]}>click me \n bubble('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation(()=>'')]}>click me \n trusted(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>{\n\t\treturn 'multiline';\n\t})}\n>click me \n\n\n'', once(trusted(preventDefault(()=>''))))}\n\tonblur={handlers(foo, once(trusted(preventDefault(bubble('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":983}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble('click'))}>click me \nclick me \n console.log('before'), bubble('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble('click')]}>click me \n bubble('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation(()=>'')]}>click me \n trusted(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>{\n\t\treturn 'multiline';\n\t})}\n>click me \n\n\n'', once(trusted(preventDefault(()=>''))))}\n\tonblur={handlers(foo, once(trusted(preventDefault(bubble('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":1044}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble('click'))}>click me \nclick me \n console.log('before'), bubble('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble('click')]}>click me \n bubble('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation(()=>'')]}>click me \n trusted(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>{\n\t\treturn 'multiline';\n\t})}\n>click me \n\n\n'', once(trusted(preventDefault(()=>''))))}\n\tonblur={handlers(foo, once(trusted(preventDefault(bubble('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":1106}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble('click'))}>click me \nclick me \n console.log('before'), bubble('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble('click')]}>click me \n bubble('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation(()=>'')]}>click me \n trusted(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>{\n\t\treturn 'multiline';\n\t})}\n>click me \n\n\n'', once(trusted(preventDefault(()=>''))))}\n\tonblur={handlers(foo, once(trusted(preventDefault(bubble('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":1184}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble('click'))}>click me \nclick me \n console.log('before'), bubble('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble('click')]}>click me \n bubble('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation(()=>'')]}>click me \n trusted(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>{\n\t\treturn 'multiline';\n\t})}\n>click me \n\n\n'', once(trusted(preventDefault(()=>''))))}\n\tonblur={handlers(foo, once(trusted(preventDefault(bubble('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":1229}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble('click'))}>click me \nclick me \n console.log('before'), bubble('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble('click')]}>click me \n bubble('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation(()=>'')]}>click me \n trusted(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>{\n\t\treturn 'multiline';\n\t})}\n>click me \n\n\n'', once(trusted(preventDefault(()=>''))))}\n\tonblur={handlers(foo, once(trusted(preventDefault(bubble('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":1280}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble('click'))}>click me \nclick me \n console.log('before'), bubble('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble('click')]}>click me \n bubble('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation(()=>'')]}>click me \n trusted(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>{\n\t\treturn 'multiline';\n\t})}\n>click me \n\n\n'', once(trusted(preventDefault(()=>''))))}\n\tonblur={handlers(foo, once(trusted(preventDefault(bubble('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":1334}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble('click'))}>click me \nclick me \n console.log('before'), bubble('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble('click')]}>click me \n bubble('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation(()=>'')]}>click me \n trusted(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>{\n\t\treturn 'multiline';\n\t})}\n>click me \n\n\n'', once(trusted(preventDefault(()=>''))))}\n\tonblur={handlers(foo, once(trusted(preventDefault(bubble('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":1386}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble('click'))}>click me \nclick me \n console.log('before'), bubble('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble('click')]}>click me \n bubble('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation(()=>'')]}>click me \n trusted(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>{\n\t\treturn 'multiline';\n\t})}\n>click me \n\n\n'', once(trusted(preventDefault(()=>''))))}\n\tonblur={handlers(foo, once(trusted(preventDefault(bubble('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":1464}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble('click'))}>click me \nclick me \n console.log('before'), bubble('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble('click')]}>click me \n bubble('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation(()=>'')]}>click me \n trusted(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>{\n\t\treturn 'multiline';\n\t})}\n>click me \n\n\n'', once(trusted(preventDefault(()=>''))))}\n\tonblur={handlers(foo, once(trusted(preventDefault(bubble('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":1552}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble('click'))}>click me \nclick me \n console.log('before'), bubble('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble('click')]}>click me \n bubble('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation(()=>'')]}>click me \n trusted(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>{\n\t\treturn 'multiline';\n\t})}\n>click me \n\n\n'', once(trusted(preventDefault(()=>''))))}\n\tonblur={handlers(foo, once(trusted(preventDefault(bubble('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":1629}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble('click'))}>click me \nclick me \n console.log('before'), bubble('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble('click')]}>click me \n bubble('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation(()=>'')]}>click me \n trusted(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>{\n\t\treturn 'multiline';\n\t})}\n>click me \n\n\n'', once(trusted(preventDefault(()=>''))))}\n\tonblur={handlers(foo, once(trusted(preventDefault(bubble('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":1689}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble('click'))}>click me \nclick me \n console.log('before'), bubble('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble('click')]}>click me \n bubble('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation(()=>'')]}>click me \n trusted(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>{\n\t\treturn 'multiline';\n\t})}\n>click me \n\n\n'', once(trusted(preventDefault(()=>''))))}\n\tonblur={handlers(foo, once(trusted(preventDefault(bubble('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":1749}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble('click'))}>click me \nclick me \n console.log('before'), bubble('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble('click')]}>click me \n bubble('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation(()=>'')]}>click me \n trusted(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>{\n\t\treturn 'multiline';\n\t})}\n>click me \n\n\n'', once(trusted(preventDefault(()=>''))))}\n\tonblur={handlers(foo, once(trusted(preventDefault(bubble('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":1809}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble('click'))}>click me \nclick me \n console.log('before'), bubble('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble('click')]}>click me \n bubble('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation(()=>'')]}>click me \n trusted(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>{\n\t\treturn 'multiline';\n\t})}\n>click me \n\n\n'', once(trusted(preventDefault(()=>''))))}\n\tonblur={handlers(foo, once(trusted(preventDefault(bubble('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":1881}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble('click'))}>click me \nclick me \n console.log('before'), bubble('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble('click')]}>click me \n bubble('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation(()=>'')]}>click me \n trusted(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>{\n\t\treturn 'multiline';\n\t})}\n>click me \n\n\n'', once(trusted(preventDefault(()=>''))))}\n\tonblur={handlers(foo, once(trusted(preventDefault(bubble('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":1957}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble('click'))}>click me \nclick me \n console.log('before'), bubble('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble('click')]}>click me \n bubble('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation(()=>'')]}>click me \n trusted(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>{\n\t\treturn 'multiline';\n\t})}\n>click me \n\n\n'', once(trusted(preventDefault(()=>''))))}\n\tonblur={handlers(foo, once(trusted(preventDefault(bubble('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":2030}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble('click'))}>click me \nclick me \n console.log('before'), bubble('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble('click')]}>click me \n bubble('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation(()=>'')]}>click me \n trusted(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>{\n\t\treturn 'multiline';\n\t})}\n>click me \n\n\n'', once(trusted(preventDefault(()=>''))))}\n\tonblur={handlers(foo, once(trusted(preventDefault(bubble('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":2097}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble('click'))}>click me \nclick me \n console.log('before'), bubble('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble('click')]}>click me \n bubble('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation(()=>'')]}>click me \n trusted(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>{\n\t\treturn 'multiline';\n\t})}\n>click me \n\n\n'', once(trusted(preventDefault(()=>''))))}\n\tonblur={handlers(foo, once(trusted(preventDefault(bubble('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":2161}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble('click'))}>click me \nclick me \n console.log('before'), bubble('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble('click')]}>click me \n bubble('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation(()=>'')]}>click me \n trusted(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>{\n\t\treturn 'multiline';\n\t})}\n>click me \n\n\n'', once(trusted(preventDefault(()=>''))))}\n\tonblur={handlers(foo, once(trusted(preventDefault(bubble('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":2225}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble('click'))}>click me \nclick me \n console.log('before'), bubble('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble('click')]}>click me \n bubble('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation(()=>'')]}>click me \n trusted(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>{\n\t\treturn 'multiline';\n\t})}\n>click me \n\n\n'', once(trusted(preventDefault(()=>''))))}\n\tonblur={handlers(foo, once(trusted(preventDefault(bubble('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":2286}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble('click'))}>click me \nclick me \n console.log('before'), bubble('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble('click')]}>click me \n bubble('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation(()=>'')]}>click me \n trusted(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>{\n\t\treturn 'multiline';\n\t})}\n>click me \n\n\n'', once(trusted(preventDefault(()=>''))))}\n\tonblur={handlers(foo, once(trusted(preventDefault(bubble('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":2370}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble('click'))}>click me \nclick me \n console.log('before'), bubble('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble('click')]}>click me \n bubble('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation(()=>'')]}>click me \n trusted(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>{\n\t\treturn 'multiline';\n\t})}\n>click me \n\n\n'', once(trusted(preventDefault(()=>''))))}\n\tonblur={handlers(foo, once(trusted(preventDefault(bubble('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":2445}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble('click'))}>click me \nclick me \n console.log('before'), bubble('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble('click')]}>click me \n bubble('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation(()=>'')]}>click me \n trusted(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>{\n\t\treturn 'multiline';\n\t})}\n>click me \n\n\n'', once(trusted(preventDefault(()=>''))))}\n\tonblur={handlers(foo, once(trusted(preventDefault(bubble('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":2480}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble('click'))}>click me \nclick me \n console.log('before'), bubble('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble('click')]}>click me \n bubble('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation(()=>'')]}>click me \n trusted(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>{\n\t\treturn 'multiline';\n\t})}\n>click me \n\n\n'', once(trusted(preventDefault(()=>''))))}\n\tonblur={handlers(foo, once(trusted(preventDefault(bubble('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":2560}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble('click'))}>click me \nclick me \n console.log('before'), bubble('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble('click')]}>click me \n bubble('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation(()=>'')]}>click me \n trusted(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>{\n\t\treturn 'multiline';\n\t})}\n>click me \n\n\n'', once(trusted(preventDefault(()=>''))))}\n\tonblur={handlers(foo, once(trusted(preventDefault(bubble('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":2595}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble('click'))}>click me \nclick me \n console.log('before'), bubble('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble('click')]}>click me \n bubble('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation(()=>'')]}>click me \n trusted(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>{\n\t\treturn 'multiline';\n\t})}\n>click me \n\n\n'', once(trusted(preventDefault(()=>''))))}\n\tonblur={handlers(foo, once(trusted(preventDefault(bubble('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":2693}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble('click'))}>click me \nclick me \n console.log('before'), bubble('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble('click')]}>click me \n bubble('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation(()=>'')]}>click me \n trusted(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>{\n\t\treturn 'multiline';\n\t})}\n>click me \n\n\n'', once(trusted(preventDefault(()=>''))))}\n\tonblur={handlers(foo, once(trusted(preventDefault(bubble('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":2781}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble('click'))}>click me \nclick me \n console.log('before'), bubble('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble('click')]}>click me \n bubble('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation(()=>'')]}>click me \n trusted(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>{\n\t\treturn 'multiline';\n\t})}\n>click me \n\n\n'', once(trusted(preventDefault(()=>''))))}\n\tonblur={handlers(foo, once(trusted(preventDefault(bubble('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":2885}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble('click'))}>click me \nclick me \n console.log('before'), bubble('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble('click')]}>click me \n bubble('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation(()=>'')]}>click me \n trusted(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>{\n\t\treturn 'multiline';\n\t})}\n>click me \n\n\n'', once(trusted(preventDefault(()=>''))))}\n\tonblur={handlers(foo, once(trusted(preventDefault(bubble('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":2964}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble('click'))}>click me \nclick me \n console.log('before'), bubble('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble('click')]}>click me \n bubble('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation(()=>'')]}>click me \n trusted(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>{\n\t\treturn 'multiline';\n\t})}\n>click me \n\n\n'', once(trusted(preventDefault(()=>''))))}\n\tonblur={handlers(foo, once(trusted(preventDefault(bubble('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":3039}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble('click'))}>click me \nclick me \n console.log('before'), bubble('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble('click')]}>click me \n bubble('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation(()=>'')]}>click me \n trusted(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>{\n\t\treturn 'multiline';\n\t})}\n>click me \n\n\n'', once(trusted(preventDefault(()=>''))))}\n\tonblur={handlers(foo, once(trusted(preventDefault(bubble('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":3128}
+{"fn":"parse_expression_at","source":" console.log('hi')} on:click>click me \nclick me \n console.log('before')} on:click on:click={() => console.log('after')}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true)}>click me \n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\nclick me \nclick me \n''}>click me \n''}>click me \nclick me \nclick me \n''}>click me \n''}>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n''}\n\ton:click\n\ton:click={()=>{\n\t\treturn 'multiline';\n\t}}\n>click me \n\n\n''}\n\ton:click|trusted|preventDefault|once={()=>''}\n\ton:blur|trusted|preventDefault|once\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t (count += 1)}>click me \n
","typescript":false,"index":18}
+{"fn":"parse_expression_at","source":" console.log('hi')} on:click>click me \nclick me \n console.log('before')} on:click on:click={() => console.log('after')}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true)}>click me \n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\nclick me \nclick me \n''}>click me \n''}>click me \nclick me \nclick me \n''}>click me \n''}>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n''}\n\ton:click\n\ton:click={()=>{\n\t\treturn 'multiline';\n\t}}\n>click me \n\n\n''}\n\ton:click|trusted|preventDefault|once={()=>''}\n\ton:blur|trusted|preventDefault|once\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t (count += 1)}>click me \n
","typescript":false,"index":88}
+{"fn":"parse_expression_at","source":" console.log('hi')} on:click>click me \nclick me \n console.log('before')} on:click on:click={() => console.log('after')}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true)}>click me \n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\nclick me \nclick me \n''}>click me \n''}>click me \nclick me \nclick me \n''}>click me \n''}>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n''}\n\ton:click\n\ton:click={()=>{\n\t\treturn 'multiline';\n\t}}\n>click me \n\n\n''}\n\ton:click|trusted|preventDefault|once={()=>''}\n\ton:blur|trusted|preventDefault|once\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t (count += 1)}>click me \n
","typescript":false,"index":166}
+{"fn":"parse_expression_at","source":" console.log('hi')} on:click>click me \nclick me \n console.log('before')} on:click on:click={() => console.log('after')}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true)}>click me \n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\nclick me \nclick me \n''}>click me \n''}>click me \nclick me \nclick me \n''}>click me \n''}>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n''}\n\ton:click\n\ton:click={()=>{\n\t\treturn 'multiline';\n\t}}\n>click me \n\n\n''}\n\ton:click|trusted|preventDefault|once={()=>''}\n\ton:blur|trusted|preventDefault|once\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t (count += 1)}>click me \n
","typescript":false,"index":214}
+{"fn":"parse_expression_at","source":" console.log('hi')} on:click>click me \nclick me \n console.log('before')} on:click on:click={() => console.log('after')}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true)}>click me \n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\nclick me \nclick me \n''}>click me \n''}>click me \nclick me \nclick me \n''}>click me \n''}>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n''}\n\ton:click\n\ton:click={()=>{\n\t\treturn 'multiline';\n\t}}\n>click me \n\n\n''}\n\ton:click|trusted|preventDefault|once={()=>''}\n\ton:blur|trusted|preventDefault|once\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t (count += 1)}>click me \n
","typescript":false,"index":290}
+{"fn":"parse_expression_at","source":" console.log('hi')} on:click>click me \nclick me \n console.log('before')} on:click on:click={() => console.log('after')}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true)}>click me \n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\nclick me \nclick me \n''}>click me \n''}>click me \nclick me \nclick me \n''}>click me \n''}>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n''}\n\ton:click\n\ton:click={()=>{\n\t\treturn 'multiline';\n\t}}\n>click me \n\n\n''}\n\ton:click|trusted|preventDefault|once={()=>''}\n\ton:blur|trusted|preventDefault|once\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t (count += 1)}>click me \n
","typescript":false,"index":370}
+{"fn":"parse_expression_at","source":" console.log('hi')} on:click>click me \nclick me \n console.log('before')} on:click on:click={() => console.log('after')}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true)}>click me \n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\nclick me \nclick me \n''}>click me \n''}>click me \nclick me \nclick me \n''}>click me \n''}>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n''}\n\ton:click\n\ton:click={()=>{\n\t\treturn 'multiline';\n\t}}\n>click me \n\n\n''}\n\ton:click|trusted|preventDefault|once={()=>''}\n\ton:blur|trusted|preventDefault|once\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t (count += 1)}>click me \n
","typescript":false,"index":474}
+{"fn":"parse_expression_at","source":" console.log('hi')} on:click>click me \nclick me \n console.log('before')} on:click on:click={() => console.log('after')}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true)}>click me \n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\nclick me \nclick me \n''}>click me \n''}>click me \nclick me \nclick me \n''}>click me \n''}>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n''}\n\ton:click\n\ton:click={()=>{\n\t\treturn 'multiline';\n\t}}\n>click me \n\n\n''}\n\ton:click|trusted|preventDefault|once={()=>''}\n\ton:blur|trusted|preventDefault|once\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t (count += 1)}>click me \n
","typescript":false,"index":587}
+{"fn":"parse_expression_at","source":" console.log('hi')} on:click>click me \nclick me \n console.log('before')} on:click on:click={() => console.log('after')}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true)}>click me \n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\nclick me \nclick me \n''}>click me \n''}>click me \nclick me \nclick me \n''}>click me \n''}>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n''}\n\ton:click\n\ton:click={()=>{\n\t\treturn 'multiline';\n\t}}\n>click me \n\n\n''}\n\ton:click|trusted|preventDefault|once={()=>''}\n\ton:blur|trusted|preventDefault|once\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t (count += 1)}>click me \n
","typescript":false,"index":664}
+{"fn":"parse_expression_at","source":" console.log('hi')} on:click>click me \nclick me \n console.log('before')} on:click on:click={() => console.log('after')}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true)}>click me \n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\nclick me \nclick me \n''}>click me \n''}>click me \nclick me \nclick me \n''}>click me \n''}>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n''}\n\ton:click\n\ton:click={()=>{\n\t\treturn 'multiline';\n\t}}\n>click me \n\n\n''}\n\ton:click|trusted|preventDefault|once={()=>''}\n\ton:blur|trusted|preventDefault|once\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t (count += 1)}>click me \n
","typescript":false,"index":726}
+{"fn":"parse_expression_at","source":" console.log('hi')} on:click>click me \nclick me \n console.log('before')} on:click on:click={() => console.log('after')}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true)}>click me \n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\nclick me \nclick me \n''}>click me \n''}>click me \nclick me \nclick me \n''}>click me \n''}>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n''}\n\ton:click\n\ton:click={()=>{\n\t\treturn 'multiline';\n\t}}\n>click me \n\n\n''}\n\ton:click|trusted|preventDefault|once={()=>''}\n\ton:blur|trusted|preventDefault|once\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t (count += 1)}>click me \n
","typescript":false,"index":797}
+{"fn":"parse_expression_at","source":" console.log('hi')} on:click>click me \nclick me \n console.log('before')} on:click on:click={() => console.log('after')}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true)}>click me \n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\nclick me \nclick me \n''}>click me \n''}>click me \nclick me \nclick me \n''}>click me \n''}>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n''}\n\ton:click\n\ton:click={()=>{\n\t\treturn 'multiline';\n\t}}\n>click me \n\n\n''}\n\ton:click|trusted|preventDefault|once={()=>''}\n\ton:blur|trusted|preventDefault|once\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t (count += 1)}>click me \n
","typescript":false,"index":851}
+{"fn":"parse_expression_at","source":" console.log('hi')} on:click>click me \nclick me \n console.log('before')} on:click on:click={() => console.log('after')}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true)}>click me \n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\nclick me \nclick me \n''}>click me \n''}>click me \nclick me \nclick me \n''}>click me \n''}>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n''}\n\ton:click\n\ton:click={()=>{\n\t\treturn 'multiline';\n\t}}\n>click me \n\n\n''}\n\ton:click|trusted|preventDefault|once={()=>''}\n\ton:blur|trusted|preventDefault|once\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t (count += 1)}>click me \n
","typescript":false,"index":902}
+{"fn":"parse_expression_at","source":" console.log('hi')} on:click>click me \nclick me \n console.log('before')} on:click on:click={() => console.log('after')}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true)}>click me \n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\nclick me \nclick me \n''}>click me \n''}>click me \nclick me \nclick me \n''}>click me \n''}>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n''}\n\ton:click\n\ton:click={()=>{\n\t\treturn 'multiline';\n\t}}\n>click me \n\n\n''}\n\ton:click|trusted|preventDefault|once={()=>''}\n\ton:blur|trusted|preventDefault|once\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t (count += 1)}>click me \n
","typescript":false,"index":956}
+{"fn":"parse_expression_at","source":" console.log('hi')} on:click>click me \nclick me \n console.log('before')} on:click on:click={() => console.log('after')}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true)}>click me \n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\nclick me \nclick me \n''}>click me \n''}>click me \nclick me \nclick me \n''}>click me \n''}>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n''}\n\ton:click\n\ton:click={()=>{\n\t\treturn 'multiline';\n\t}}\n>click me \n\n\n''}\n\ton:click|trusted|preventDefault|once={()=>''}\n\ton:blur|trusted|preventDefault|once\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t (count += 1)}>click me \n
","typescript":false,"index":1007}
+{"fn":"parse_expression_at","source":" console.log('hi')} on:click>click me \nclick me \n console.log('before')} on:click on:click={() => console.log('after')}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true)}>click me \n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\nclick me \nclick me \n''}>click me \n''}>click me \nclick me \nclick me \n''}>click me \n''}>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n''}\n\ton:click\n\ton:click={()=>{\n\t\treturn 'multiline';\n\t}}\n>click me \n\n\n''}\n\ton:click|trusted|preventDefault|once={()=>''}\n\ton:blur|trusted|preventDefault|once\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t (count += 1)}>click me \n
","typescript":false,"index":1085}
+{"fn":"parse_expression_at","source":" console.log('hi')} on:click>click me \nclick me \n console.log('before')} on:click on:click={() => console.log('after')}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true)}>click me \n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\nclick me \nclick me \n''}>click me \n''}>click me \nclick me \nclick me \n''}>click me \n''}>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n''}\n\ton:click\n\ton:click={()=>{\n\t\treturn 'multiline';\n\t}}\n>click me \n\n\n''}\n\ton:click|trusted|preventDefault|once={()=>''}\n\ton:blur|trusted|preventDefault|once\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t (count += 1)}>click me \n
","typescript":false,"index":1172}
+{"fn":"parse_expression_at","source":" console.log('hi')} on:click>click me \nclick me \n console.log('before')} on:click on:click={() => console.log('after')}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true)}>click me \n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\nclick me \nclick me \n''}>click me \n''}>click me \nclick me \nclick me \n''}>click me \n''}>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n''}\n\ton:click\n\ton:click={()=>{\n\t\treturn 'multiline';\n\t}}\n>click me \n\n\n''}\n\ton:click|trusted|preventDefault|once={()=>''}\n\ton:blur|trusted|preventDefault|once\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t (count += 1)}>click me \n
","typescript":false,"index":1248}
+{"fn":"parse_expression_at","source":" console.log('hi')} on:click>click me \nclick me \n console.log('before')} on:click on:click={() => console.log('after')}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true)}>click me \n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\nclick me \nclick me \n''}>click me \n''}>click me \nclick me \nclick me \n''}>click me \n''}>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n''}\n\ton:click\n\ton:click={()=>{\n\t\treturn 'multiline';\n\t}}\n>click me \n\n\n''}\n\ton:click|trusted|preventDefault|once={()=>''}\n\ton:blur|trusted|preventDefault|once\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t (count += 1)}>click me \n
","typescript":false,"index":1307}
+{"fn":"parse_expression_at","source":" console.log('hi')} on:click>click me \nclick me \n console.log('before')} on:click on:click={() => console.log('after')}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true)}>click me \n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\nclick me \nclick me \n''}>click me \n''}>click me \nclick me \nclick me \n''}>click me \n''}>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n''}\n\ton:click\n\ton:click={()=>{\n\t\treturn 'multiline';\n\t}}\n>click me \n\n\n''}\n\ton:click|trusted|preventDefault|once={()=>''}\n\ton:blur|trusted|preventDefault|once\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t (count += 1)}>click me \n
","typescript":false,"index":1366}
+{"fn":"parse_expression_at","source":" console.log('hi')} on:click>click me \nclick me \n console.log('before')} on:click on:click={() => console.log('after')}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true)}>click me \n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\nclick me \nclick me \n''}>click me \n''}>click me \nclick me \nclick me \n''}>click me \n''}>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n''}\n\ton:click\n\ton:click={()=>{\n\t\treturn 'multiline';\n\t}}\n>click me \n\n\n''}\n\ton:click|trusted|preventDefault|once={()=>''}\n\ton:blur|trusted|preventDefault|once\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t (count += 1)}>click me \n
","typescript":false,"index":1425}
+{"fn":"parse_expression_at","source":" console.log('hi')} on:click>click me \nclick me \n console.log('before')} on:click on:click={() => console.log('after')}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true)}>click me \n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\nclick me \nclick me \n''}>click me \n''}>click me \nclick me \nclick me \n''}>click me \n''}>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n''}\n\ton:click\n\ton:click={()=>{\n\t\treturn 'multiline';\n\t}}\n>click me \n\n\n''}\n\ton:click|trusted|preventDefault|once={()=>''}\n\ton:blur|trusted|preventDefault|once\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t (count += 1)}>click me \n
","typescript":false,"index":1491}
+{"fn":"parse_expression_at","source":" console.log('hi')} on:click>click me \nclick me \n console.log('before')} on:click on:click={() => console.log('after')}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true)}>click me \n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\nclick me \nclick me \n''}>click me \n''}>click me \nclick me \nclick me \n''}>click me \n''}>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n''}\n\ton:click\n\ton:click={()=>{\n\t\treturn 'multiline';\n\t}}\n>click me \n\n\n''}\n\ton:click|trusted|preventDefault|once={()=>''}\n\ton:blur|trusted|preventDefault|once\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t (count += 1)}>click me \n
","typescript":false,"index":1635}
+{"fn":"parse_expression_at","source":" console.log('hi')} on:click>click me \nclick me \n console.log('before')} on:click on:click={() => console.log('after')}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true)}>click me \n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\nclick me \nclick me \n''}>click me \n''}>click me \nclick me \nclick me \n''}>click me \n''}>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n''}\n\ton:click\n\ton:click={()=>{\n\t\treturn 'multiline';\n\t}}\n>click me \n\n\n''}\n\ton:click|trusted|preventDefault|once={()=>''}\n\ton:blur|trusted|preventDefault|once\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t (count += 1)}>click me \n
","typescript":false,"index":1690}
+{"fn":"parse_expression_at","source":" console.log('hi')} on:click>click me \nclick me \n console.log('before')} on:click on:click={() => console.log('after')}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true)}>click me \n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\nclick me \nclick me \n''}>click me \n''}>click me \nclick me \nclick me \n''}>click me \n''}>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n''}\n\ton:click\n\ton:click={()=>{\n\t\treturn 'multiline';\n\t}}\n>click me \n\n\n''}\n\ton:click|trusted|preventDefault|once={()=>''}\n\ton:blur|trusted|preventDefault|once\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t (count += 1)}>click me \n
","typescript":false,"index":1742}
+{"fn":"parse_expression_at","source":" console.log('hi')} on:click>click me \nclick me \n console.log('before')} on:click on:click={() => console.log('after')}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true)}>click me \n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\nclick me \nclick me \n''}>click me \n''}>click me \nclick me \nclick me \n''}>click me \n''}>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n''}\n\ton:click\n\ton:click={()=>{\n\t\treturn 'multiline';\n\t}}\n>click me \n\n\n''}\n\ton:click|trusted|preventDefault|once={()=>''}\n\ton:blur|trusted|preventDefault|once\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t (count += 1)}>click me \n
","typescript":false,"index":1794}
+{"fn":"parse_expression_at","source":" console.log('hi')} on:click>click me \nclick me \n console.log('before')} on:click on:click={() => console.log('after')}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true)}>click me \n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\nclick me \nclick me \n''}>click me \n''}>click me \nclick me \nclick me \n''}>click me \n''}>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n''}\n\ton:click\n\ton:click={()=>{\n\t\treturn 'multiline';\n\t}}\n>click me \n\n\n''}\n\ton:click|trusted|preventDefault|once={()=>''}\n\ton:blur|trusted|preventDefault|once\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t (count += 1)}>click me \n
","typescript":false,"index":1859}
+{"fn":"parse_expression_at","source":" console.log('hi')} on:click>click me \nclick me \n console.log('before')} on:click on:click={() => console.log('after')}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true)}>click me \n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\nclick me \nclick me \n''}>click me \n''}>click me \nclick me \nclick me \n''}>click me \n''}>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n''}\n\ton:click\n\ton:click={()=>{\n\t\treturn 'multiline';\n\t}}\n>click me \n\n\n''}\n\ton:click|trusted|preventDefault|once={()=>''}\n\ton:blur|trusted|preventDefault|once\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t (count += 1)}>click me \n
","typescript":false,"index":1922}
+{"fn":"parse_expression_at","source":" console.log('hi')} on:click>click me \nclick me \n console.log('before')} on:click on:click={() => console.log('after')}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true)}>click me \n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\nclick me \nclick me \n''}>click me \n''}>click me \nclick me \nclick me \n''}>click me \n''}>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n''}\n\ton:click\n\ton:click={()=>{\n\t\treturn 'multiline';\n\t}}\n>click me \n\n\n''}\n\ton:click|trusted|preventDefault|once={()=>''}\n\ton:blur|trusted|preventDefault|once\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t (count += 1)}>click me \n
","typescript":false,"index":1976}
+{"fn":"parse_expression_at","source":" console.log('hi')} on:click>click me \nclick me \n console.log('before')} on:click on:click={() => console.log('after')}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true)}>click me \n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\nclick me \nclick me \n''}>click me \n''}>click me \nclick me \nclick me \n''}>click me \n''}>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n''}\n\ton:click\n\ton:click={()=>{\n\t\treturn 'multiline';\n\t}}\n>click me \n\n\n''}\n\ton:click|trusted|preventDefault|once={()=>''}\n\ton:blur|trusted|preventDefault|once\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t (count += 1)}>click me \n
","typescript":false,"index":2005}
+{"fn":"parse_expression_at","source":" console.log('hi')} on:click>click me \nclick me \n console.log('before')} on:click on:click={() => console.log('after')}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true)}>click me \n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\nclick me \nclick me \n''}>click me \n''}>click me \nclick me \nclick me \n''}>click me \n''}>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n''}\n\ton:click\n\ton:click={()=>{\n\t\treturn 'multiline';\n\t}}\n>click me \n\n\n''}\n\ton:click|trusted|preventDefault|once={()=>''}\n\ton:blur|trusted|preventDefault|once\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t (count += 1)}>click me \n
","typescript":false,"index":2063}
+{"fn":"parse_expression_at","source":" console.log('hi')} on:click>click me \nclick me \n console.log('before')} on:click on:click={() => console.log('after')}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true)}>click me \n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\nclick me \nclick me \n''}>click me \n''}>click me \nclick me \nclick me \n''}>click me \n''}>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n''}\n\ton:click\n\ton:click={()=>{\n\t\treturn 'multiline';\n\t}}\n>click me \n\n\n''}\n\ton:click|trusted|preventDefault|once={()=>''}\n\ton:blur|trusted|preventDefault|once\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t (count += 1)}>click me \n
","typescript":false,"index":2092}
+{"fn":"parse_expression_at","source":" console.log('hi')} on:click>click me \nclick me \n console.log('before')} on:click on:click={() => console.log('after')}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true)}>click me \n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\nclick me \nclick me \n''}>click me \n''}>click me \nclick me \nclick me \n''}>click me \n''}>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n''}\n\ton:click\n\ton:click={()=>{\n\t\treturn 'multiline';\n\t}}\n>click me \n\n\n''}\n\ton:click|trusted|preventDefault|once={()=>''}\n\ton:blur|trusted|preventDefault|once\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t (count += 1)}>click me \n
","typescript":false,"index":2174}
+{"fn":"parse_expression_at","source":" console.log('hi')} on:click>click me \nclick me \n console.log('before')} on:click on:click={() => console.log('after')}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true)}>click me \n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\nclick me \nclick me \n''}>click me \n''}>click me \nclick me \nclick me \n''}>click me \n''}>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n''}\n\ton:click\n\ton:click={()=>{\n\t\treturn 'multiline';\n\t}}\n>click me \n\n\n''}\n\ton:click|trusted|preventDefault|once={()=>''}\n\ton:blur|trusted|preventDefault|once\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t (count += 1)}>click me \n
","typescript":false,"index":2189}
+{"fn":"parse_expression_at","source":" console.log('hi')} on:click>click me \nclick me \n console.log('before')} on:click on:click={() => console.log('after')}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true)}>click me \n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\nclick me \nclick me \n''}>click me \n''}>click me \nclick me \nclick me \n''}>click me \n''}>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n''}\n\ton:click\n\ton:click={()=>{\n\t\treturn 'multiline';\n\t}}\n>click me \n\n\n''}\n\ton:click|trusted|preventDefault|once={()=>''}\n\ton:blur|trusted|preventDefault|once\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t (count += 1)}>click me \n
","typescript":false,"index":2205}
+{"fn":"parse_expression_at","source":" console.log('hi')} on:click>click me \nclick me \n console.log('before')} on:click on:click={() => console.log('after')}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true)}>click me \n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\nclick me \nclick me \n''}>click me \n''}>click me \nclick me \nclick me \n''}>click me \n''}>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n''}\n\ton:click\n\ton:click={()=>{\n\t\treturn 'multiline';\n\t}}\n>click me \n\n\n''}\n\ton:click|trusted|preventDefault|once={()=>''}\n\ton:blur|trusted|preventDefault|once\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t (count += 1)}>click me \n
","typescript":false,"index":2252}
+{"fn":"parse_expression_at","source":" console.log('hi')} on:click>click me \nclick me \n console.log('before')} on:click on:click={() => console.log('after')}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true)}>click me \n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\nclick me \nclick me \n''}>click me \n''}>click me \nclick me \nclick me \n''}>click me \n''}>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n''}\n\ton:click\n\ton:click={()=>{\n\t\treturn 'multiline';\n\t}}\n>click me \n\n\n''}\n\ton:click|trusted|preventDefault|once={()=>''}\n\ton:blur|trusted|preventDefault|once\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t (count += 1)}>click me \n
","typescript":false,"index":2339}
+{"fn":"parse_expression_at","source":" console.log('hi')} on:click>click me \nclick me \n console.log('before')} on:click on:click={() => console.log('after')}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true)}>click me \n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\nclick me \nclick me \n''}>click me \n''}>click me \nclick me \nclick me \n''}>click me \n''}>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n''}\n\ton:click\n\ton:click={()=>{\n\t\treturn 'multiline';\n\t}}\n>click me \n\n\n''}\n\ton:click|trusted|preventDefault|once={()=>''}\n\ton:blur|trusted|preventDefault|once\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t (count += 1)}>click me \n
","typescript":false,"index":2419}
+{"fn":"parse_expression_at","source":" console.log('hi')} on:click>click me \nclick me \n console.log('before')} on:click on:click={() => console.log('after')}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true)}>click me \n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\nclick me \nclick me \n''}>click me \n''}>click me \nclick me \nclick me \n''}>click me \n''}>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n''}\n\ton:click\n\ton:click={()=>{\n\t\treturn 'multiline';\n\t}}\n>click me \n\n\n''}\n\ton:click|trusted|preventDefault|once={()=>''}\n\ton:blur|trusted|preventDefault|once\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t (count += 1)}>click me \n
","typescript":false,"index":2510}
+{"fn":"parse_expression_at","source":" console.log('hi')} on:click>click me \nclick me \n console.log('before')} on:click on:click={() => console.log('after')}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true)}>click me \n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\nclick me \nclick me \n''}>click me \n''}>click me \nclick me \nclick me \n''}>click me \n''}>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n''}\n\ton:click\n\ton:click={()=>{\n\t\treturn 'multiline';\n\t}}\n>click me \n\n\n''}\n\ton:click|trusted|preventDefault|once={()=>''}\n\ton:blur|trusted|preventDefault|once\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t (count += 1)}>click me \n
","typescript":false,"index":2599}
+{"fn":"parse","source":" \n\timport { createBubbler, handlers, preventDefault, stopPropagation, stopImmediatePropagation, self, trusted, once, passive, nonpassive } from 'svelte/legacy';\n\n\tconst bubble = createBubbler();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble('click'))}>click me \nclick me \n console.log('before'), bubble('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble('click')]}>click me \n bubble('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation(()=>'')]}>click me \n trusted(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>{\n\t\treturn 'multiline';\n\t})}\n>click me \n\n\n'', once(trusted(preventDefault(()=>''))))}\n\tonblur={handlers(foo, once(trusted(preventDefault(bubble('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":230}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble('click'))}>click me \nclick me \n console.log('before'), bubble('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble('click')]}>click me \n bubble('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation(()=>'')]}>click me \n trusted(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>{\n\t\treturn 'multiline';\n\t})}\n>click me \n\n\n'', once(trusted(preventDefault(()=>''))))}\n\tonblur={handlers(foo, once(trusted(preventDefault(bubble('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":317}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble('click'))}>click me \nclick me \n console.log('before'), bubble('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble('click')]}>click me \n bubble('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation(()=>'')]}>click me \n trusted(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>{\n\t\treturn 'multiline';\n\t})}\n>click me \n\n\n'', once(trusted(preventDefault(()=>''))))}\n\tonblur={handlers(foo, once(trusted(preventDefault(bubble('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":412}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble('click'))}>click me \nclick me \n console.log('before'), bubble('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble('click')]}>click me \n bubble('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation(()=>'')]}>click me \n trusted(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>{\n\t\treturn 'multiline';\n\t})}\n>click me \n\n\n'', once(trusted(preventDefault(()=>''))))}\n\tonblur={handlers(foo, once(trusted(preventDefault(bubble('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":534}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble('click'))}>click me \nclick me \n console.log('before'), bubble('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble('click')]}>click me \n bubble('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation(()=>'')]}>click me \n trusted(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>{\n\t\treturn 'multiline';\n\t})}\n>click me \n\n\n'', once(trusted(preventDefault(()=>''))))}\n\tonblur={handlers(foo, once(trusted(preventDefault(bubble('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":601}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble('click'))}>click me \nclick me \n console.log('before'), bubble('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble('click')]}>click me \n bubble('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation(()=>'')]}>click me \n trusted(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>{\n\t\treturn 'multiline';\n\t})}\n>click me \n\n\n'', once(trusted(preventDefault(()=>''))))}\n\tonblur={handlers(foo, once(trusted(preventDefault(bubble('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":657}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble('click'))}>click me \nclick me \n console.log('before'), bubble('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble('click')]}>click me \n bubble('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation(()=>'')]}>click me \n trusted(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>{\n\t\treturn 'multiline';\n\t})}\n>click me \n\n\n'', once(trusted(preventDefault(()=>''))))}\n\tonblur={handlers(foo, once(trusted(preventDefault(bubble('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":718}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble('click'))}>click me \nclick me \n console.log('before'), bubble('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble('click')]}>click me \n bubble('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation(()=>'')]}>click me \n trusted(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>{\n\t\treturn 'multiline';\n\t})}\n>click me \n\n\n'', once(trusted(preventDefault(()=>''))))}\n\tonblur={handlers(foo, once(trusted(preventDefault(bubble('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":778}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble('click'))}>click me \nclick me \n console.log('before'), bubble('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble('click')]}>click me \n bubble('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation(()=>'')]}>click me \n trusted(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>{\n\t\treturn 'multiline';\n\t})}\n>click me \n\n\n'', once(trusted(preventDefault(()=>''))))}\n\tonblur={handlers(foo, once(trusted(preventDefault(bubble('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":839}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble('click'))}>click me \nclick me \n console.log('before'), bubble('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble('click')]}>click me \n bubble('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation(()=>'')]}>click me \n trusted(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>{\n\t\treturn 'multiline';\n\t})}\n>click me \n\n\n'', once(trusted(preventDefault(()=>''))))}\n\tonblur={handlers(foo, once(trusted(preventDefault(bubble('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":906}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble('click'))}>click me \nclick me \n console.log('before'), bubble('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble('click')]}>click me \n bubble('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation(()=>'')]}>click me \n trusted(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>{\n\t\treturn 'multiline';\n\t})}\n>click me \n\n\n'', once(trusted(preventDefault(()=>''))))}\n\tonblur={handlers(foo, once(trusted(preventDefault(bubble('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":983}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble('click'))}>click me \nclick me \n console.log('before'), bubble('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble('click')]}>click me \n bubble('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation(()=>'')]}>click me \n trusted(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>{\n\t\treturn 'multiline';\n\t})}\n>click me \n\n\n'', once(trusted(preventDefault(()=>''))))}\n\tonblur={handlers(foo, once(trusted(preventDefault(bubble('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":1044}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble('click'))}>click me \nclick me \n console.log('before'), bubble('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble('click')]}>click me \n bubble('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation(()=>'')]}>click me \n trusted(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>{\n\t\treturn 'multiline';\n\t})}\n>click me \n\n\n'', once(trusted(preventDefault(()=>''))))}\n\tonblur={handlers(foo, once(trusted(preventDefault(bubble('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":1106}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble('click'))}>click me \nclick me \n console.log('before'), bubble('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble('click')]}>click me \n bubble('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation(()=>'')]}>click me \n trusted(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>{\n\t\treturn 'multiline';\n\t})}\n>click me \n\n\n'', once(trusted(preventDefault(()=>''))))}\n\tonblur={handlers(foo, once(trusted(preventDefault(bubble('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":1184}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble('click'))}>click me \nclick me \n console.log('before'), bubble('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble('click')]}>click me \n bubble('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation(()=>'')]}>click me \n trusted(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>{\n\t\treturn 'multiline';\n\t})}\n>click me \n\n\n'', once(trusted(preventDefault(()=>''))))}\n\tonblur={handlers(foo, once(trusted(preventDefault(bubble('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":1229}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble('click'))}>click me \nclick me \n console.log('before'), bubble('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble('click')]}>click me \n bubble('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation(()=>'')]}>click me \n trusted(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>{\n\t\treturn 'multiline';\n\t})}\n>click me \n\n\n'', once(trusted(preventDefault(()=>''))))}\n\tonblur={handlers(foo, once(trusted(preventDefault(bubble('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":1280}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble('click'))}>click me \nclick me \n console.log('before'), bubble('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble('click')]}>click me \n bubble('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation(()=>'')]}>click me \n trusted(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>{\n\t\treturn 'multiline';\n\t})}\n>click me \n\n\n'', once(trusted(preventDefault(()=>''))))}\n\tonblur={handlers(foo, once(trusted(preventDefault(bubble('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":1334}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble('click'))}>click me \nclick me \n console.log('before'), bubble('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble('click')]}>click me \n bubble('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation(()=>'')]}>click me \n trusted(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>{\n\t\treturn 'multiline';\n\t})}\n>click me \n\n\n'', once(trusted(preventDefault(()=>''))))}\n\tonblur={handlers(foo, once(trusted(preventDefault(bubble('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":1386}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble('click'))}>click me \nclick me \n console.log('before'), bubble('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble('click')]}>click me \n bubble('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation(()=>'')]}>click me \n trusted(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>{\n\t\treturn 'multiline';\n\t})}\n>click me \n\n\n'', once(trusted(preventDefault(()=>''))))}\n\tonblur={handlers(foo, once(trusted(preventDefault(bubble('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":1464}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble('click'))}>click me \nclick me \n console.log('before'), bubble('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble('click')]}>click me \n bubble('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation(()=>'')]}>click me \n trusted(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>{\n\t\treturn 'multiline';\n\t})}\n>click me \n\n\n'', once(trusted(preventDefault(()=>''))))}\n\tonblur={handlers(foo, once(trusted(preventDefault(bubble('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":1552}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble('click'))}>click me \nclick me \n console.log('before'), bubble('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble('click')]}>click me \n bubble('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation(()=>'')]}>click me \n trusted(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>{\n\t\treturn 'multiline';\n\t})}\n>click me \n\n\n'', once(trusted(preventDefault(()=>''))))}\n\tonblur={handlers(foo, once(trusted(preventDefault(bubble('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":1629}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble('click'))}>click me \nclick me \n console.log('before'), bubble('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble('click')]}>click me \n bubble('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation(()=>'')]}>click me \n trusted(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>{\n\t\treturn 'multiline';\n\t})}\n>click me \n\n\n'', once(trusted(preventDefault(()=>''))))}\n\tonblur={handlers(foo, once(trusted(preventDefault(bubble('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":1689}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble('click'))}>click me \nclick me \n console.log('before'), bubble('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble('click')]}>click me \n bubble('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation(()=>'')]}>click me \n trusted(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>{\n\t\treturn 'multiline';\n\t})}\n>click me \n\n\n'', once(trusted(preventDefault(()=>''))))}\n\tonblur={handlers(foo, once(trusted(preventDefault(bubble('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":1749}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble('click'))}>click me \nclick me \n console.log('before'), bubble('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble('click')]}>click me \n bubble('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation(()=>'')]}>click me \n trusted(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>{\n\t\treturn 'multiline';\n\t})}\n>click me \n\n\n'', once(trusted(preventDefault(()=>''))))}\n\tonblur={handlers(foo, once(trusted(preventDefault(bubble('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":1809}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble('click'))}>click me \nclick me \n console.log('before'), bubble('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble('click')]}>click me \n bubble('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation(()=>'')]}>click me \n trusted(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>{\n\t\treturn 'multiline';\n\t})}\n>click me \n\n\n'', once(trusted(preventDefault(()=>''))))}\n\tonblur={handlers(foo, once(trusted(preventDefault(bubble('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":1881}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble('click'))}>click me \nclick me \n console.log('before'), bubble('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble('click')]}>click me \n bubble('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation(()=>'')]}>click me \n trusted(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>{\n\t\treturn 'multiline';\n\t})}\n>click me \n\n\n'', once(trusted(preventDefault(()=>''))))}\n\tonblur={handlers(foo, once(trusted(preventDefault(bubble('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":1957}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble('click'))}>click me \nclick me \n console.log('before'), bubble('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble('click')]}>click me \n bubble('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation(()=>'')]}>click me \n trusted(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>{\n\t\treturn 'multiline';\n\t})}\n>click me \n\n\n'', once(trusted(preventDefault(()=>''))))}\n\tonblur={handlers(foo, once(trusted(preventDefault(bubble('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":2030}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble('click'))}>click me \nclick me \n console.log('before'), bubble('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble('click')]}>click me \n bubble('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation(()=>'')]}>click me \n trusted(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>{\n\t\treturn 'multiline';\n\t})}\n>click me \n\n\n'', once(trusted(preventDefault(()=>''))))}\n\tonblur={handlers(foo, once(trusted(preventDefault(bubble('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":2097}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble('click'))}>click me \nclick me \n console.log('before'), bubble('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble('click')]}>click me \n bubble('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation(()=>'')]}>click me \n trusted(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>{\n\t\treturn 'multiline';\n\t})}\n>click me \n\n\n'', once(trusted(preventDefault(()=>''))))}\n\tonblur={handlers(foo, once(trusted(preventDefault(bubble('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":2161}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble('click'))}>click me \nclick me \n console.log('before'), bubble('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble('click')]}>click me \n bubble('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation(()=>'')]}>click me \n trusted(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>{\n\t\treturn 'multiline';\n\t})}\n>click me \n\n\n'', once(trusted(preventDefault(()=>''))))}\n\tonblur={handlers(foo, once(trusted(preventDefault(bubble('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":2225}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble('click'))}>click me \nclick me \n console.log('before'), bubble('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble('click')]}>click me \n bubble('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation(()=>'')]}>click me \n trusted(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>{\n\t\treturn 'multiline';\n\t})}\n>click me \n\n\n'', once(trusted(preventDefault(()=>''))))}\n\tonblur={handlers(foo, once(trusted(preventDefault(bubble('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":2286}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble('click'))}>click me \nclick me \n console.log('before'), bubble('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble('click')]}>click me \n bubble('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation(()=>'')]}>click me \n trusted(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>{\n\t\treturn 'multiline';\n\t})}\n>click me \n\n\n'', once(trusted(preventDefault(()=>''))))}\n\tonblur={handlers(foo, once(trusted(preventDefault(bubble('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":2370}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble('click'))}>click me \nclick me \n console.log('before'), bubble('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble('click')]}>click me \n bubble('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation(()=>'')]}>click me \n trusted(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>{\n\t\treturn 'multiline';\n\t})}\n>click me \n\n\n'', once(trusted(preventDefault(()=>''))))}\n\tonblur={handlers(foo, once(trusted(preventDefault(bubble('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":2445}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble('click'))}>click me \nclick me \n console.log('before'), bubble('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble('click')]}>click me \n bubble('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation(()=>'')]}>click me \n trusted(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>{\n\t\treturn 'multiline';\n\t})}\n>click me \n\n\n'', once(trusted(preventDefault(()=>''))))}\n\tonblur={handlers(foo, once(trusted(preventDefault(bubble('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":2480}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble('click'))}>click me \nclick me \n console.log('before'), bubble('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble('click')]}>click me \n bubble('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation(()=>'')]}>click me \n trusted(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>{\n\t\treturn 'multiline';\n\t})}\n>click me \n\n\n'', once(trusted(preventDefault(()=>''))))}\n\tonblur={handlers(foo, once(trusted(preventDefault(bubble('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":2560}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble('click'))}>click me \nclick me \n console.log('before'), bubble('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble('click')]}>click me \n bubble('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation(()=>'')]}>click me \n trusted(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>{\n\t\treturn 'multiline';\n\t})}\n>click me \n\n\n'', once(trusted(preventDefault(()=>''))))}\n\tonblur={handlers(foo, once(trusted(preventDefault(bubble('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":2595}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble('click'))}>click me \nclick me \n console.log('before'), bubble('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble('click')]}>click me \n bubble('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation(()=>'')]}>click me \n trusted(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>{\n\t\treturn 'multiline';\n\t})}\n>click me \n\n\n'', once(trusted(preventDefault(()=>''))))}\n\tonblur={handlers(foo, once(trusted(preventDefault(bubble('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":2693}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble('click'))}>click me \nclick me \n console.log('before'), bubble('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble('click')]}>click me \n bubble('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation(()=>'')]}>click me \n trusted(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>{\n\t\treturn 'multiline';\n\t})}\n>click me \n\n\n'', once(trusted(preventDefault(()=>''))))}\n\tonblur={handlers(foo, once(trusted(preventDefault(bubble('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":2781}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble('click'))}>click me \nclick me \n console.log('before'), bubble('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble('click')]}>click me \n bubble('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation(()=>'')]}>click me \n trusted(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>{\n\t\treturn 'multiline';\n\t})}\n>click me \n\n\n'', once(trusted(preventDefault(()=>''))))}\n\tonblur={handlers(foo, once(trusted(preventDefault(bubble('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":2885}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble('click'))}>click me \nclick me \n console.log('before'), bubble('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble('click')]}>click me \n bubble('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation(()=>'')]}>click me \n trusted(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>{\n\t\treturn 'multiline';\n\t})}\n>click me \n\n\n'', once(trusted(preventDefault(()=>''))))}\n\tonblur={handlers(foo, once(trusted(preventDefault(bubble('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":2964}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble('click'))}>click me \nclick me \n console.log('before'), bubble('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble('click')]}>click me \n bubble('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation(()=>'')]}>click me \n trusted(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>{\n\t\treturn 'multiline';\n\t})}\n>click me \n\n\n'', once(trusted(preventDefault(()=>''))))}\n\tonblur={handlers(foo, once(trusted(preventDefault(bubble('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":3039}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble('click'))}>click me \nclick me \n console.log('before'), bubble('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble('click')]}>click me \n bubble('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation(()=>'')]}>click me \n trusted(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers(bubble('click'), ()=>{\n\t\treturn 'multiline';\n\t})}\n>click me \n\n\n'', once(trusted(preventDefault(()=>''))))}\n\tonblur={handlers(foo, once(trusted(preventDefault(bubble('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":3128}
+{"fn":"parse","source":" \n\timport { createBubbler as createBubbler_1, handlers as handlers_1, preventDefault as preventDefault_1, stopPropagation as stopPropagation_1, stopImmediatePropagation as stopImmediatePropagation_1, self as self_1, trusted as trusted_1, once as once_1, passive as passive_1, nonpassive as nonpassive_1 } from 'svelte/legacy';\n\n\tconst bubble_1 = createBubbler_1();\n\tlet handlers;\n\tlet stopPropagation;\n\tlet preventDefault;\n\tlet stopImmediatePropagation;\n\tlet once;\n\tlet trusted;\n\tlet self;\n\tlet createBubbler;\n\tlet bubble;\n\tlet passive;\n\tlet nonpassive;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble_1('click'))}>click me \nclick me \n console.log('before'), bubble_1('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble_1('click')]}>click me \n bubble_1('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation_1(()=>'')]}>click me \n trusted_1(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n\n'', once_1(trusted_1(preventDefault_1(()=>''))))}\n\tonblur={handlers_1(foo, once_1(trusted_1(preventDefault_1(bubble_1('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":589}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble_1('click'))}>click me \nclick me \n console.log('before'), bubble_1('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble_1('click')]}>click me \n bubble_1('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation_1(()=>'')]}>click me \n trusted_1(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n\n'', once_1(trusted_1(preventDefault_1(()=>''))))}\n\tonblur={handlers_1(foo, once_1(trusted_1(preventDefault_1(bubble_1('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":680}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble_1('click'))}>click me \nclick me \n console.log('before'), bubble_1('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble_1('click')]}>click me \n bubble_1('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation_1(()=>'')]}>click me \n trusted_1(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n\n'', once_1(trusted_1(preventDefault_1(()=>''))))}\n\tonblur={handlers_1(foo, once_1(trusted_1(preventDefault_1(bubble_1('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":779}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble_1('click'))}>click me \nclick me \n console.log('before'), bubble_1('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble_1('click')]}>click me \n bubble_1('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation_1(()=>'')]}>click me \n trusted_1(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n\n'', once_1(trusted_1(preventDefault_1(()=>''))))}\n\tonblur={handlers_1(foo, once_1(trusted_1(preventDefault_1(bubble_1('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":905}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble_1('click'))}>click me \nclick me \n console.log('before'), bubble_1('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble_1('click')]}>click me \n bubble_1('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation_1(()=>'')]}>click me \n trusted_1(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n\n'', once_1(trusted_1(preventDefault_1(()=>''))))}\n\tonblur={handlers_1(foo, once_1(trusted_1(preventDefault_1(bubble_1('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":976}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble_1('click'))}>click me \nclick me \n console.log('before'), bubble_1('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble_1('click')]}>click me \n bubble_1('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation_1(()=>'')]}>click me \n trusted_1(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n\n'', once_1(trusted_1(preventDefault_1(()=>''))))}\n\tonblur={handlers_1(foo, once_1(trusted_1(preventDefault_1(bubble_1('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":1034}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble_1('click'))}>click me \nclick me \n console.log('before'), bubble_1('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble_1('click')]}>click me \n bubble_1('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation_1(()=>'')]}>click me \n trusted_1(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n\n'', once_1(trusted_1(preventDefault_1(()=>''))))}\n\tonblur={handlers_1(foo, once_1(trusted_1(preventDefault_1(bubble_1('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":1095}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble_1('click'))}>click me \nclick me \n console.log('before'), bubble_1('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble_1('click')]}>click me \n bubble_1('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation_1(()=>'')]}>click me \n trusted_1(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n\n'', once_1(trusted_1(preventDefault_1(()=>''))))}\n\tonblur={handlers_1(foo, once_1(trusted_1(preventDefault_1(bubble_1('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":1157}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble_1('click'))}>click me \nclick me \n console.log('before'), bubble_1('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble_1('click')]}>click me \n bubble_1('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation_1(()=>'')]}>click me \n trusted_1(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n\n'', once_1(trusted_1(preventDefault_1(()=>''))))}\n\tonblur={handlers_1(foo, once_1(trusted_1(preventDefault_1(bubble_1('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":1218}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble_1('click'))}>click me \nclick me \n console.log('before'), bubble_1('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble_1('click')]}>click me \n bubble_1('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation_1(()=>'')]}>click me \n trusted_1(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n\n'', once_1(trusted_1(preventDefault_1(()=>''))))}\n\tonblur={handlers_1(foo, once_1(trusted_1(preventDefault_1(bubble_1('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":1287}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble_1('click'))}>click me \nclick me \n console.log('before'), bubble_1('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble_1('click')]}>click me \n bubble_1('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation_1(()=>'')]}>click me \n trusted_1(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n\n'', once_1(trusted_1(preventDefault_1(()=>''))))}\n\tonblur={handlers_1(foo, once_1(trusted_1(preventDefault_1(bubble_1('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":1366}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble_1('click'))}>click me \nclick me \n console.log('before'), bubble_1('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble_1('click')]}>click me \n bubble_1('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation_1(()=>'')]}>click me \n trusted_1(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n\n'', once_1(trusted_1(preventDefault_1(()=>''))))}\n\tonblur={handlers_1(foo, once_1(trusted_1(preventDefault_1(bubble_1('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":1429}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble_1('click'))}>click me \nclick me \n console.log('before'), bubble_1('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble_1('click')]}>click me \n bubble_1('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation_1(()=>'')]}>click me \n trusted_1(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n\n'', once_1(trusted_1(preventDefault_1(()=>''))))}\n\tonblur={handlers_1(foo, once_1(trusted_1(preventDefault_1(bubble_1('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":1493}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble_1('click'))}>click me \nclick me \n console.log('before'), bubble_1('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble_1('click')]}>click me \n bubble_1('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation_1(()=>'')]}>click me \n trusted_1(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n\n'', once_1(trusted_1(preventDefault_1(()=>''))))}\n\tonblur={handlers_1(foo, once_1(trusted_1(preventDefault_1(bubble_1('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":1573}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble_1('click'))}>click me \nclick me \n console.log('before'), bubble_1('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble_1('click')]}>click me \n bubble_1('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation_1(()=>'')]}>click me \n trusted_1(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n\n'', once_1(trusted_1(preventDefault_1(()=>''))))}\n\tonblur={handlers_1(foo, once_1(trusted_1(preventDefault_1(bubble_1('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":1618}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble_1('click'))}>click me \nclick me \n console.log('before'), bubble_1('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble_1('click')]}>click me \n bubble_1('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation_1(()=>'')]}>click me \n trusted_1(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n\n'', once_1(trusted_1(preventDefault_1(()=>''))))}\n\tonblur={handlers_1(foo, once_1(trusted_1(preventDefault_1(bubble_1('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":1671}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble_1('click'))}>click me \nclick me \n console.log('before'), bubble_1('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble_1('click')]}>click me \n bubble_1('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation_1(()=>'')]}>click me \n trusted_1(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n\n'', once_1(trusted_1(preventDefault_1(()=>''))))}\n\tonblur={handlers_1(foo, once_1(trusted_1(preventDefault_1(bubble_1('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":1727}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble_1('click'))}>click me \nclick me \n console.log('before'), bubble_1('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble_1('click')]}>click me \n bubble_1('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation_1(()=>'')]}>click me \n trusted_1(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n\n'', once_1(trusted_1(preventDefault_1(()=>''))))}\n\tonblur={handlers_1(foo, once_1(trusted_1(preventDefault_1(bubble_1('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":1781}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble_1('click'))}>click me \nclick me \n console.log('before'), bubble_1('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble_1('click')]}>click me \n bubble_1('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation_1(()=>'')]}>click me \n trusted_1(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n\n'', once_1(trusted_1(preventDefault_1(()=>''))))}\n\tonblur={handlers_1(foo, once_1(trusted_1(preventDefault_1(bubble_1('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":1863}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble_1('click'))}>click me \nclick me \n console.log('before'), bubble_1('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble_1('click')]}>click me \n bubble_1('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation_1(()=>'')]}>click me \n trusted_1(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n\n'', once_1(trusted_1(preventDefault_1(()=>''))))}\n\tonblur={handlers_1(foo, once_1(trusted_1(preventDefault_1(bubble_1('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":1955}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble_1('click'))}>click me \nclick me \n console.log('before'), bubble_1('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble_1('click')]}>click me \n bubble_1('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation_1(()=>'')]}>click me \n trusted_1(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n\n'', once_1(trusted_1(preventDefault_1(()=>''))))}\n\tonblur={handlers_1(foo, once_1(trusted_1(preventDefault_1(bubble_1('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":2036}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble_1('click'))}>click me \nclick me \n console.log('before'), bubble_1('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble_1('click')]}>click me \n bubble_1('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation_1(()=>'')]}>click me \n trusted_1(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n\n'', once_1(trusted_1(preventDefault_1(()=>''))))}\n\tonblur={handlers_1(foo, once_1(trusted_1(preventDefault_1(bubble_1('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":2100}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble_1('click'))}>click me \nclick me \n console.log('before'), bubble_1('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble_1('click')]}>click me \n bubble_1('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation_1(()=>'')]}>click me \n trusted_1(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n\n'', once_1(trusted_1(preventDefault_1(()=>''))))}\n\tonblur={handlers_1(foo, once_1(trusted_1(preventDefault_1(bubble_1('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":2164}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble_1('click'))}>click me \nclick me \n console.log('before'), bubble_1('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble_1('click')]}>click me \n bubble_1('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation_1(()=>'')]}>click me \n trusted_1(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n\n'', once_1(trusted_1(preventDefault_1(()=>''))))}\n\tonblur={handlers_1(foo, once_1(trusted_1(preventDefault_1(bubble_1('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":2242}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble_1('click'))}>click me \nclick me \n console.log('before'), bubble_1('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble_1('click')]}>click me \n bubble_1('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation_1(()=>'')]}>click me \n trusted_1(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n\n'', once_1(trusted_1(preventDefault_1(()=>''))))}\n\tonblur={handlers_1(foo, once_1(trusted_1(preventDefault_1(bubble_1('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":2322}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble_1('click'))}>click me \nclick me \n console.log('before'), bubble_1('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble_1('click')]}>click me \n bubble_1('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation_1(()=>'')]}>click me \n trusted_1(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n\n'', once_1(trusted_1(preventDefault_1(()=>''))))}\n\tonblur={handlers_1(foo, once_1(trusted_1(preventDefault_1(bubble_1('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":2399}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble_1('click'))}>click me \nclick me \n console.log('before'), bubble_1('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble_1('click')]}>click me \n bubble_1('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation_1(()=>'')]}>click me \n trusted_1(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n\n'', once_1(trusted_1(preventDefault_1(()=>''))))}\n\tonblur={handlers_1(foo, once_1(trusted_1(preventDefault_1(bubble_1('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":2468}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble_1('click'))}>click me \nclick me \n console.log('before'), bubble_1('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble_1('click')]}>click me \n bubble_1('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation_1(()=>'')]}>click me \n trusted_1(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n\n'', once_1(trusted_1(preventDefault_1(()=>''))))}\n\tonblur={handlers_1(foo, once_1(trusted_1(preventDefault_1(bubble_1('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":2534}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble_1('click'))}>click me \nclick me \n console.log('before'), bubble_1('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble_1('click')]}>click me \n bubble_1('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation_1(()=>'')]}>click me \n trusted_1(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n\n'', once_1(trusted_1(preventDefault_1(()=>''))))}\n\tonblur={handlers_1(foo, once_1(trusted_1(preventDefault_1(bubble_1('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":2600}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble_1('click'))}>click me \nclick me \n console.log('before'), bubble_1('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble_1('click')]}>click me \n bubble_1('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation_1(()=>'')]}>click me \n trusted_1(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n\n'', once_1(trusted_1(preventDefault_1(()=>''))))}\n\tonblur={handlers_1(foo, once_1(trusted_1(preventDefault_1(bubble_1('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":2663}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble_1('click'))}>click me \nclick me \n console.log('before'), bubble_1('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble_1('click')]}>click me \n bubble_1('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation_1(()=>'')]}>click me \n trusted_1(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n\n'', once_1(trusted_1(preventDefault_1(()=>''))))}\n\tonblur={handlers_1(foo, once_1(trusted_1(preventDefault_1(bubble_1('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":2751}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble_1('click'))}>click me \nclick me \n console.log('before'), bubble_1('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble_1('click')]}>click me \n bubble_1('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation_1(()=>'')]}>click me \n trusted_1(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n\n'', once_1(trusted_1(preventDefault_1(()=>''))))}\n\tonblur={handlers_1(foo, once_1(trusted_1(preventDefault_1(bubble_1('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":2831}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble_1('click'))}>click me \nclick me \n console.log('before'), bubble_1('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble_1('click')]}>click me \n bubble_1('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation_1(()=>'')]}>click me \n trusted_1(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n\n'', once_1(trusted_1(preventDefault_1(()=>''))))}\n\tonblur={handlers_1(foo, once_1(trusted_1(preventDefault_1(bubble_1('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":2866}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble_1('click'))}>click me \nclick me \n console.log('before'), bubble_1('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble_1('click')]}>click me \n bubble_1('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation_1(()=>'')]}>click me \n trusted_1(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n\n'', once_1(trusted_1(preventDefault_1(()=>''))))}\n\tonblur={handlers_1(foo, once_1(trusted_1(preventDefault_1(bubble_1('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":2953}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble_1('click'))}>click me \nclick me \n console.log('before'), bubble_1('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble_1('click')]}>click me \n bubble_1('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation_1(()=>'')]}>click me \n trusted_1(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n\n'', once_1(trusted_1(preventDefault_1(()=>''))))}\n\tonblur={handlers_1(foo, once_1(trusted_1(preventDefault_1(bubble_1('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":2988}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble_1('click'))}>click me \nclick me \n console.log('before'), bubble_1('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble_1('click')]}>click me \n bubble_1('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation_1(()=>'')]}>click me \n trusted_1(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n\n'', once_1(trusted_1(preventDefault_1(()=>''))))}\n\tonblur={handlers_1(foo, once_1(trusted_1(preventDefault_1(bubble_1('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":3066}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble_1('click'))}>click me \nclick me \n console.log('before'), bubble_1('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble_1('click')]}>click me \n bubble_1('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation_1(()=>'')]}>click me \n trusted_1(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n\n'', once_1(trusted_1(preventDefault_1(()=>''))))}\n\tonblur={handlers_1(foo, once_1(trusted_1(preventDefault_1(bubble_1('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":3164}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble_1('click'))}>click me \nclick me \n console.log('before'), bubble_1('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble_1('click')]}>click me \n bubble_1('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation_1(()=>'')]}>click me \n trusted_1(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n\n'', once_1(trusted_1(preventDefault_1(()=>''))))}\n\tonblur={handlers_1(foo, once_1(trusted_1(preventDefault_1(bubble_1('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":3278}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble_1('click'))}>click me \nclick me \n console.log('before'), bubble_1('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble_1('click')]}>click me \n bubble_1('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation_1(()=>'')]}>click me \n trusted_1(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n\n'', once_1(trusted_1(preventDefault_1(()=>''))))}\n\tonblur={handlers_1(foo, once_1(trusted_1(preventDefault_1(bubble_1('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":3357}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble_1('click'))}>click me \nclick me \n console.log('before'), bubble_1('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble_1('click')]}>click me \n bubble_1('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation_1(()=>'')]}>click me \n trusted_1(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n\n'', once_1(trusted_1(preventDefault_1(()=>''))))}\n\tonblur={handlers_1(foo, once_1(trusted_1(preventDefault_1(bubble_1('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":3432}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble_1('click'))}>click me \nclick me \n console.log('before'), bubble_1('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble_1('click')]}>click me \n bubble_1('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation_1(()=>'')]}>click me \n trusted_1(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n\n'', once_1(trusted_1(preventDefault_1(()=>''))))}\n\tonblur={handlers_1(foo, once_1(trusted_1(preventDefault_1(bubble_1('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":3523}
+{"fn":"parse","source":" \n\tlet handlers;\n\tlet stopPropagation;\n\tlet preventDefault;\n\tlet stopImmediatePropagation;\n\tlet once;\n\tlet trusted;\n\tlet self;\n\tlet createBubbler;\n\tlet bubble;\n\tlet passive;\n\tlet nonpassive;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi')} on:click>click me \nclick me \n console.log('before')} on:click on:click={() => console.log('after')}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true)}>click me \n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\nclick me \nclick me \n''}>click me \n''}>click me \nclick me \nclick me \n''}>click me \n''}>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n\n''}\n\ton:click|trusted|preventDefault|once={()=>''}\n\ton:blur|trusted|preventDefault|once\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t (count += 1)}>click me \n
","typescript":false,"index":227}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi')} on:click>click me \nclick me \n console.log('before')} on:click on:click={() => console.log('after')}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true)}>click me \n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\nclick me \nclick me \n''}>click me \n''}>click me \nclick me \nclick me \n''}>click me \n''}>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n\n''}\n\ton:click|trusted|preventDefault|once={()=>''}\n\ton:blur|trusted|preventDefault|once\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t (count += 1)}>click me \n
","typescript":false,"index":297}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi')} on:click>click me \nclick me \n console.log('before')} on:click on:click={() => console.log('after')}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true)}>click me \n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\nclick me \nclick me \n''}>click me \n''}>click me \nclick me \nclick me \n''}>click me \n''}>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n\n''}\n\ton:click|trusted|preventDefault|once={()=>''}\n\ton:blur|trusted|preventDefault|once\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t (count += 1)}>click me \n
","typescript":false,"index":375}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi')} on:click>click me \nclick me \n console.log('before')} on:click on:click={() => console.log('after')}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true)}>click me \n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\nclick me \nclick me \n''}>click me \n''}>click me \nclick me \nclick me \n''}>click me \n''}>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n\n''}\n\ton:click|trusted|preventDefault|once={()=>''}\n\ton:blur|trusted|preventDefault|once\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t (count += 1)}>click me \n
","typescript":false,"index":423}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi')} on:click>click me \nclick me \n console.log('before')} on:click on:click={() => console.log('after')}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true)}>click me \n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\nclick me \nclick me \n''}>click me \n''}>click me \nclick me \nclick me \n''}>click me \n''}>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n\n''}\n\ton:click|trusted|preventDefault|once={()=>''}\n\ton:blur|trusted|preventDefault|once\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t (count += 1)}>click me \n
","typescript":false,"index":499}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi')} on:click>click me \nclick me \n console.log('before')} on:click on:click={() => console.log('after')}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true)}>click me \n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\nclick me \nclick me \n''}>click me \n''}>click me \nclick me \nclick me \n''}>click me \n''}>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n\n''}\n\ton:click|trusted|preventDefault|once={()=>''}\n\ton:blur|trusted|preventDefault|once\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t (count += 1)}>click me \n
","typescript":false,"index":579}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi')} on:click>click me \nclick me \n console.log('before')} on:click on:click={() => console.log('after')}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true)}>click me \n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\nclick me \nclick me \n''}>click me \n''}>click me \nclick me \nclick me \n''}>click me \n''}>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n\n''}\n\ton:click|trusted|preventDefault|once={()=>''}\n\ton:blur|trusted|preventDefault|once\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t (count += 1)}>click me \n
","typescript":false,"index":683}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi')} on:click>click me \nclick me \n console.log('before')} on:click on:click={() => console.log('after')}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true)}>click me \n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\nclick me \nclick me \n''}>click me \n''}>click me \nclick me \nclick me \n''}>click me \n''}>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n\n''}\n\ton:click|trusted|preventDefault|once={()=>''}\n\ton:blur|trusted|preventDefault|once\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t (count += 1)}>click me \n
","typescript":false,"index":796}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi')} on:click>click me \nclick me \n console.log('before')} on:click on:click={() => console.log('after')}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true)}>click me \n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\nclick me \nclick me \n''}>click me \n''}>click me \nclick me \nclick me \n''}>click me \n''}>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n\n''}\n\ton:click|trusted|preventDefault|once={()=>''}\n\ton:blur|trusted|preventDefault|once\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t (count += 1)}>click me \n
","typescript":false,"index":873}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi')} on:click>click me \nclick me \n console.log('before')} on:click on:click={() => console.log('after')}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true)}>click me \n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\nclick me \nclick me \n''}>click me \n''}>click me \nclick me \nclick me \n''}>click me \n''}>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n\n''}\n\ton:click|trusted|preventDefault|once={()=>''}\n\ton:blur|trusted|preventDefault|once\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t (count += 1)}>click me \n
","typescript":false,"index":935}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi')} on:click>click me \nclick me \n console.log('before')} on:click on:click={() => console.log('after')}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true)}>click me \n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\nclick me \nclick me \n''}>click me \n''}>click me \nclick me \nclick me \n''}>click me \n''}>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n\n''}\n\ton:click|trusted|preventDefault|once={()=>''}\n\ton:blur|trusted|preventDefault|once\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t (count += 1)}>click me \n
","typescript":false,"index":1006}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi')} on:click>click me \nclick me \n console.log('before')} on:click on:click={() => console.log('after')}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true)}>click me \n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\nclick me \nclick me \n''}>click me \n''}>click me \nclick me \nclick me \n''}>click me \n''}>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n\n''}\n\ton:click|trusted|preventDefault|once={()=>''}\n\ton:blur|trusted|preventDefault|once\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t (count += 1)}>click me \n
","typescript":false,"index":1060}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi')} on:click>click me \nclick me \n console.log('before')} on:click on:click={() => console.log('after')}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true)}>click me \n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\nclick me \nclick me \n''}>click me \n''}>click me \nclick me \nclick me \n''}>click me \n''}>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n\n''}\n\ton:click|trusted|preventDefault|once={()=>''}\n\ton:blur|trusted|preventDefault|once\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t (count += 1)}>click me \n
","typescript":false,"index":1111}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi')} on:click>click me \nclick me \n console.log('before')} on:click on:click={() => console.log('after')}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true)}>click me \n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\nclick me \nclick me \n''}>click me \n''}>click me \nclick me \nclick me \n''}>click me \n''}>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n\n''}\n\ton:click|trusted|preventDefault|once={()=>''}\n\ton:blur|trusted|preventDefault|once\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t (count += 1)}>click me \n
","typescript":false,"index":1165}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi')} on:click>click me \nclick me \n console.log('before')} on:click on:click={() => console.log('after')}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true)}>click me \n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\nclick me \nclick me \n''}>click me \n''}>click me \nclick me \nclick me \n''}>click me \n''}>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n\n''}\n\ton:click|trusted|preventDefault|once={()=>''}\n\ton:blur|trusted|preventDefault|once\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t (count += 1)}>click me \n
","typescript":false,"index":1216}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi')} on:click>click me \nclick me \n console.log('before')} on:click on:click={() => console.log('after')}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true)}>click me \n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\nclick me \nclick me \n''}>click me \n''}>click me \nclick me \nclick me \n''}>click me \n''}>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n\n''}\n\ton:click|trusted|preventDefault|once={()=>''}\n\ton:blur|trusted|preventDefault|once\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t (count += 1)}>click me \n
","typescript":false,"index":1294}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi')} on:click>click me \nclick me \n console.log('before')} on:click on:click={() => console.log('after')}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true)}>click me \n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\nclick me \nclick me \n''}>click me \n''}>click me \nclick me \nclick me \n''}>click me \n''}>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n\n''}\n\ton:click|trusted|preventDefault|once={()=>''}\n\ton:blur|trusted|preventDefault|once\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t (count += 1)}>click me \n
","typescript":false,"index":1381}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi')} on:click>click me \nclick me \n console.log('before')} on:click on:click={() => console.log('after')}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true)}>click me \n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\nclick me \nclick me \n''}>click me \n''}>click me \nclick me \nclick me \n''}>click me \n''}>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n\n''}\n\ton:click|trusted|preventDefault|once={()=>''}\n\ton:blur|trusted|preventDefault|once\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t (count += 1)}>click me \n
","typescript":false,"index":1457}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi')} on:click>click me \nclick me \n console.log('before')} on:click on:click={() => console.log('after')}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true)}>click me \n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\nclick me \nclick me \n''}>click me \n''}>click me \nclick me \nclick me \n''}>click me \n''}>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n\n''}\n\ton:click|trusted|preventDefault|once={()=>''}\n\ton:blur|trusted|preventDefault|once\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t (count += 1)}>click me \n
","typescript":false,"index":1516}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi')} on:click>click me \nclick me \n console.log('before')} on:click on:click={() => console.log('after')}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true)}>click me \n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\nclick me \nclick me \n''}>click me \n''}>click me \nclick me \nclick me \n''}>click me \n''}>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n\n''}\n\ton:click|trusted|preventDefault|once={()=>''}\n\ton:blur|trusted|preventDefault|once\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t (count += 1)}>click me \n
","typescript":false,"index":1575}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi')} on:click>click me \nclick me \n console.log('before')} on:click on:click={() => console.log('after')}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true)}>click me \n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\nclick me \nclick me \n''}>click me \n''}>click me \nclick me \nclick me \n''}>click me \n''}>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n\n''}\n\ton:click|trusted|preventDefault|once={()=>''}\n\ton:blur|trusted|preventDefault|once\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t (count += 1)}>click me \n
","typescript":false,"index":1641}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi')} on:click>click me \nclick me \n console.log('before')} on:click on:click={() => console.log('after')}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true)}>click me \n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\nclick me \nclick me \n''}>click me \n''}>click me \nclick me \nclick me \n''}>click me \n''}>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n\n''}\n\ton:click|trusted|preventDefault|once={()=>''}\n\ton:blur|trusted|preventDefault|once\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t (count += 1)}>click me \n
","typescript":false,"index":1785}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi')} on:click>click me \nclick me \n console.log('before')} on:click on:click={() => console.log('after')}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true)}>click me \n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\nclick me \nclick me \n''}>click me \n''}>click me \nclick me \nclick me \n''}>click me \n''}>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n\n''}\n\ton:click|trusted|preventDefault|once={()=>''}\n\ton:blur|trusted|preventDefault|once\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t (count += 1)}>click me \n
","typescript":false,"index":1840}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi')} on:click>click me \nclick me \n console.log('before')} on:click on:click={() => console.log('after')}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true)}>click me \n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\nclick me \nclick me \n''}>click me \n''}>click me \nclick me \nclick me \n''}>click me \n''}>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n\n''}\n\ton:click|trusted|preventDefault|once={()=>''}\n\ton:blur|trusted|preventDefault|once\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t (count += 1)}>click me \n
","typescript":false,"index":1892}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi')} on:click>click me \nclick me \n console.log('before')} on:click on:click={() => console.log('after')}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true)}>click me \n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\nclick me \nclick me \n''}>click me \n''}>click me \nclick me \nclick me \n''}>click me \n''}>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n\n''}\n\ton:click|trusted|preventDefault|once={()=>''}\n\ton:blur|trusted|preventDefault|once\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t (count += 1)}>click me \n
","typescript":false,"index":1944}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi')} on:click>click me \nclick me \n console.log('before')} on:click on:click={() => console.log('after')}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true)}>click me \n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\nclick me \nclick me \n''}>click me \n''}>click me \nclick me \nclick me \n''}>click me \n''}>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n\n''}\n\ton:click|trusted|preventDefault|once={()=>''}\n\ton:blur|trusted|preventDefault|once\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t (count += 1)}>click me \n
","typescript":false,"index":2009}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi')} on:click>click me \nclick me \n console.log('before')} on:click on:click={() => console.log('after')}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true)}>click me \n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\nclick me \nclick me \n''}>click me \n''}>click me \nclick me \nclick me \n''}>click me \n''}>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n\n''}\n\ton:click|trusted|preventDefault|once={()=>''}\n\ton:blur|trusted|preventDefault|once\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t (count += 1)}>click me \n
","typescript":false,"index":2072}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi')} on:click>click me \nclick me \n console.log('before')} on:click on:click={() => console.log('after')}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true)}>click me \n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\nclick me \nclick me \n''}>click me \n''}>click me \nclick me \nclick me \n''}>click me \n''}>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n\n''}\n\ton:click|trusted|preventDefault|once={()=>''}\n\ton:blur|trusted|preventDefault|once\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t (count += 1)}>click me \n
","typescript":false,"index":2127}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi')} on:click>click me \nclick me \n console.log('before')} on:click on:click={() => console.log('after')}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true)}>click me \n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\nclick me \nclick me \n''}>click me \n''}>click me \nclick me \nclick me \n''}>click me \n''}>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n\n''}\n\ton:click|trusted|preventDefault|once={()=>''}\n\ton:blur|trusted|preventDefault|once\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t (count += 1)}>click me \n
","typescript":false,"index":2156}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi')} on:click>click me \nclick me \n console.log('before')} on:click on:click={() => console.log('after')}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true)}>click me \n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\nclick me \nclick me \n''}>click me \n''}>click me \nclick me \nclick me \n''}>click me \n''}>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n\n''}\n\ton:click|trusted|preventDefault|once={()=>''}\n\ton:blur|trusted|preventDefault|once\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t (count += 1)}>click me \n
","typescript":false,"index":2215}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi')} on:click>click me \nclick me \n console.log('before')} on:click on:click={() => console.log('after')}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true)}>click me \n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\nclick me \nclick me \n''}>click me \n''}>click me \nclick me \nclick me \n''}>click me \n''}>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n\n''}\n\ton:click|trusted|preventDefault|once={()=>''}\n\ton:blur|trusted|preventDefault|once\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t (count += 1)}>click me \n
","typescript":false,"index":2244}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi')} on:click>click me \nclick me \n console.log('before')} on:click on:click={() => console.log('after')}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true)}>click me \n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\nclick me \nclick me \n''}>click me \n''}>click me \nclick me \nclick me \n''}>click me \n''}>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n\n''}\n\ton:click|trusted|preventDefault|once={()=>''}\n\ton:blur|trusted|preventDefault|once\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t (count += 1)}>click me \n
","typescript":false,"index":2302}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi')} on:click>click me \nclick me \n console.log('before')} on:click on:click={() => console.log('after')}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true)}>click me \n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\nclick me \nclick me \n''}>click me \n''}>click me \nclick me \nclick me \n''}>click me \n''}>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n\n''}\n\ton:click|trusted|preventDefault|once={()=>''}\n\ton:blur|trusted|preventDefault|once\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t (count += 1)}>click me \n
","typescript":false,"index":2317}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi')} on:click>click me \nclick me \n console.log('before')} on:click on:click={() => console.log('after')}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true)}>click me \n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\nclick me \nclick me \n''}>click me \n''}>click me \nclick me \nclick me \n''}>click me \n''}>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n\n''}\n\ton:click|trusted|preventDefault|once={()=>''}\n\ton:blur|trusted|preventDefault|once\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t (count += 1)}>click me \n
","typescript":false,"index":2333}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi')} on:click>click me \nclick me \n console.log('before')} on:click on:click={() => console.log('after')}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true)}>click me \n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\nclick me \nclick me \n''}>click me \n''}>click me \nclick me \nclick me \n''}>click me \n''}>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n\n''}\n\ton:click|trusted|preventDefault|once={()=>''}\n\ton:blur|trusted|preventDefault|once\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t (count += 1)}>click me \n
","typescript":false,"index":2380}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi')} on:click>click me \nclick me \n console.log('before')} on:click on:click={() => console.log('after')}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true)}>click me \n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\nclick me \nclick me \n''}>click me \n''}>click me \nclick me \nclick me \n''}>click me \n''}>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n\n''}\n\ton:click|trusted|preventDefault|once={()=>''}\n\ton:blur|trusted|preventDefault|once\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t (count += 1)}>click me \n
","typescript":false,"index":2467}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi')} on:click>click me \nclick me \n console.log('before')} on:click on:click={() => console.log('after')}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true)}>click me \n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\nclick me \nclick me \n''}>click me \n''}>click me \nclick me \nclick me \n''}>click me \n''}>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n\n''}\n\ton:click|trusted|preventDefault|once={()=>''}\n\ton:blur|trusted|preventDefault|once\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t (count += 1)}>click me \n
","typescript":false,"index":2547}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi')} on:click>click me \nclick me \n console.log('before')} on:click on:click={() => console.log('after')}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true)}>click me \n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\nclick me \nclick me \n''}>click me \n''}>click me \nclick me \nclick me \n''}>click me \n''}>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n\n''}\n\ton:click|trusted|preventDefault|once={()=>''}\n\ton:blur|trusted|preventDefault|once\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t (count += 1)}>click me \n
","typescript":false,"index":2638}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi')} on:click>click me \nclick me \n console.log('before')} on:click on:click={() => console.log('after')}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true)}>click me \n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\n ''}>click me \n {}}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n ''}>click me \n\nclick me \nclick me \n''}>click me \n''}>click me \nclick me \nclick me \n''}>click me \n''}>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n''}\n\ton:click\n\ton:click={()=>''}\n>click me \n\n\n''}\n\ton:click|trusted|preventDefault|once={()=>''}\n\ton:blur|trusted|preventDefault|once\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t (count += 1)}>click me \n
","typescript":false,"index":2727}
+{"fn":"parse","source":" \n\timport { createBubbler as createBubbler_1, handlers as handlers_1, preventDefault as preventDefault_1, stopPropagation as stopPropagation_1, stopImmediatePropagation as stopImmediatePropagation_1, self as self_1, trusted as trusted_1, once as once_1, passive as passive_1, nonpassive as nonpassive_1 } from 'svelte/legacy';\n\n\tconst bubble_1 = createBubbler_1();\n\tlet handlers;\n\tlet stopPropagation;\n\tlet preventDefault;\n\tlet stopImmediatePropagation;\n\tlet once;\n\tlet trusted;\n\tlet self;\n\tlet createBubbler;\n\tlet bubble;\n\tlet passive;\n\tlet nonpassive;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble_1('click'))}>click me \nclick me \n console.log('before'), bubble_1('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble_1('click')]}>click me \n bubble_1('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation_1(()=>'')]}>click me \n trusted_1(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n\n'', once_1(trusted_1(preventDefault_1(()=>''))))}\n\tonblur={handlers_1(foo, once_1(trusted_1(preventDefault_1(bubble_1('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":589}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble_1('click'))}>click me \nclick me \n console.log('before'), bubble_1('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble_1('click')]}>click me \n bubble_1('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation_1(()=>'')]}>click me \n trusted_1(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n\n'', once_1(trusted_1(preventDefault_1(()=>''))))}\n\tonblur={handlers_1(foo, once_1(trusted_1(preventDefault_1(bubble_1('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":680}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble_1('click'))}>click me \nclick me \n console.log('before'), bubble_1('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble_1('click')]}>click me \n bubble_1('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation_1(()=>'')]}>click me \n trusted_1(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n\n'', once_1(trusted_1(preventDefault_1(()=>''))))}\n\tonblur={handlers_1(foo, once_1(trusted_1(preventDefault_1(bubble_1('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":779}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble_1('click'))}>click me \nclick me \n console.log('before'), bubble_1('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble_1('click')]}>click me \n bubble_1('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation_1(()=>'')]}>click me \n trusted_1(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n\n'', once_1(trusted_1(preventDefault_1(()=>''))))}\n\tonblur={handlers_1(foo, once_1(trusted_1(preventDefault_1(bubble_1('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":905}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble_1('click'))}>click me \nclick me \n console.log('before'), bubble_1('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble_1('click')]}>click me \n bubble_1('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation_1(()=>'')]}>click me \n trusted_1(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n\n'', once_1(trusted_1(preventDefault_1(()=>''))))}\n\tonblur={handlers_1(foo, once_1(trusted_1(preventDefault_1(bubble_1('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":976}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble_1('click'))}>click me \nclick me \n console.log('before'), bubble_1('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble_1('click')]}>click me \n bubble_1('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation_1(()=>'')]}>click me \n trusted_1(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n\n'', once_1(trusted_1(preventDefault_1(()=>''))))}\n\tonblur={handlers_1(foo, once_1(trusted_1(preventDefault_1(bubble_1('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":1034}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble_1('click'))}>click me \nclick me \n console.log('before'), bubble_1('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble_1('click')]}>click me \n bubble_1('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation_1(()=>'')]}>click me \n trusted_1(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n\n'', once_1(trusted_1(preventDefault_1(()=>''))))}\n\tonblur={handlers_1(foo, once_1(trusted_1(preventDefault_1(bubble_1('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":1095}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble_1('click'))}>click me \nclick me \n console.log('before'), bubble_1('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble_1('click')]}>click me \n bubble_1('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation_1(()=>'')]}>click me \n trusted_1(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n\n'', once_1(trusted_1(preventDefault_1(()=>''))))}\n\tonblur={handlers_1(foo, once_1(trusted_1(preventDefault_1(bubble_1('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":1157}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble_1('click'))}>click me \nclick me \n console.log('before'), bubble_1('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble_1('click')]}>click me \n bubble_1('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation_1(()=>'')]}>click me \n trusted_1(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n\n'', once_1(trusted_1(preventDefault_1(()=>''))))}\n\tonblur={handlers_1(foo, once_1(trusted_1(preventDefault_1(bubble_1('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":1218}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble_1('click'))}>click me \nclick me \n console.log('before'), bubble_1('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble_1('click')]}>click me \n bubble_1('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation_1(()=>'')]}>click me \n trusted_1(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n\n'', once_1(trusted_1(preventDefault_1(()=>''))))}\n\tonblur={handlers_1(foo, once_1(trusted_1(preventDefault_1(bubble_1('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":1287}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble_1('click'))}>click me \nclick me \n console.log('before'), bubble_1('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble_1('click')]}>click me \n bubble_1('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation_1(()=>'')]}>click me \n trusted_1(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n\n'', once_1(trusted_1(preventDefault_1(()=>''))))}\n\tonblur={handlers_1(foo, once_1(trusted_1(preventDefault_1(bubble_1('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":1366}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble_1('click'))}>click me \nclick me \n console.log('before'), bubble_1('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble_1('click')]}>click me \n bubble_1('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation_1(()=>'')]}>click me \n trusted_1(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n\n'', once_1(trusted_1(preventDefault_1(()=>''))))}\n\tonblur={handlers_1(foo, once_1(trusted_1(preventDefault_1(bubble_1('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":1429}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble_1('click'))}>click me \nclick me \n console.log('before'), bubble_1('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble_1('click')]}>click me \n bubble_1('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation_1(()=>'')]}>click me \n trusted_1(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n\n'', once_1(trusted_1(preventDefault_1(()=>''))))}\n\tonblur={handlers_1(foo, once_1(trusted_1(preventDefault_1(bubble_1('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":1493}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble_1('click'))}>click me \nclick me \n console.log('before'), bubble_1('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble_1('click')]}>click me \n bubble_1('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation_1(()=>'')]}>click me \n trusted_1(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n\n'', once_1(trusted_1(preventDefault_1(()=>''))))}\n\tonblur={handlers_1(foo, once_1(trusted_1(preventDefault_1(bubble_1('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":1573}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble_1('click'))}>click me \nclick me \n console.log('before'), bubble_1('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble_1('click')]}>click me \n bubble_1('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation_1(()=>'')]}>click me \n trusted_1(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n\n'', once_1(trusted_1(preventDefault_1(()=>''))))}\n\tonblur={handlers_1(foo, once_1(trusted_1(preventDefault_1(bubble_1('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":1618}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble_1('click'))}>click me \nclick me \n console.log('before'), bubble_1('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble_1('click')]}>click me \n bubble_1('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation_1(()=>'')]}>click me \n trusted_1(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n\n'', once_1(trusted_1(preventDefault_1(()=>''))))}\n\tonblur={handlers_1(foo, once_1(trusted_1(preventDefault_1(bubble_1('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":1671}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble_1('click'))}>click me \nclick me \n console.log('before'), bubble_1('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble_1('click')]}>click me \n bubble_1('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation_1(()=>'')]}>click me \n trusted_1(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n\n'', once_1(trusted_1(preventDefault_1(()=>''))))}\n\tonblur={handlers_1(foo, once_1(trusted_1(preventDefault_1(bubble_1('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":1727}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble_1('click'))}>click me \nclick me \n console.log('before'), bubble_1('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble_1('click')]}>click me \n bubble_1('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation_1(()=>'')]}>click me \n trusted_1(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n\n'', once_1(trusted_1(preventDefault_1(()=>''))))}\n\tonblur={handlers_1(foo, once_1(trusted_1(preventDefault_1(bubble_1('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":1781}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble_1('click'))}>click me \nclick me \n console.log('before'), bubble_1('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble_1('click')]}>click me \n bubble_1('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation_1(()=>'')]}>click me \n trusted_1(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n\n'', once_1(trusted_1(preventDefault_1(()=>''))))}\n\tonblur={handlers_1(foo, once_1(trusted_1(preventDefault_1(bubble_1('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":1863}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble_1('click'))}>click me \nclick me \n console.log('before'), bubble_1('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble_1('click')]}>click me \n bubble_1('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation_1(()=>'')]}>click me \n trusted_1(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n\n'', once_1(trusted_1(preventDefault_1(()=>''))))}\n\tonblur={handlers_1(foo, once_1(trusted_1(preventDefault_1(bubble_1('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":1955}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble_1('click'))}>click me \nclick me \n console.log('before'), bubble_1('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble_1('click')]}>click me \n bubble_1('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation_1(()=>'')]}>click me \n trusted_1(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n\n'', once_1(trusted_1(preventDefault_1(()=>''))))}\n\tonblur={handlers_1(foo, once_1(trusted_1(preventDefault_1(bubble_1('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":2036}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble_1('click'))}>click me \nclick me \n console.log('before'), bubble_1('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble_1('click')]}>click me \n bubble_1('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation_1(()=>'')]}>click me \n trusted_1(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n\n'', once_1(trusted_1(preventDefault_1(()=>''))))}\n\tonblur={handlers_1(foo, once_1(trusted_1(preventDefault_1(bubble_1('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":2100}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble_1('click'))}>click me \nclick me \n console.log('before'), bubble_1('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble_1('click')]}>click me \n bubble_1('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation_1(()=>'')]}>click me \n trusted_1(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n\n'', once_1(trusted_1(preventDefault_1(()=>''))))}\n\tonblur={handlers_1(foo, once_1(trusted_1(preventDefault_1(bubble_1('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":2164}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble_1('click'))}>click me \nclick me \n console.log('before'), bubble_1('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble_1('click')]}>click me \n bubble_1('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation_1(()=>'')]}>click me \n trusted_1(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n\n'', once_1(trusted_1(preventDefault_1(()=>''))))}\n\tonblur={handlers_1(foo, once_1(trusted_1(preventDefault_1(bubble_1('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":2242}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble_1('click'))}>click me \nclick me \n console.log('before'), bubble_1('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble_1('click')]}>click me \n bubble_1('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation_1(()=>'')]}>click me \n trusted_1(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n\n'', once_1(trusted_1(preventDefault_1(()=>''))))}\n\tonblur={handlers_1(foo, once_1(trusted_1(preventDefault_1(bubble_1('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":2322}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble_1('click'))}>click me \nclick me \n console.log('before'), bubble_1('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble_1('click')]}>click me \n bubble_1('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation_1(()=>'')]}>click me \n trusted_1(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n\n'', once_1(trusted_1(preventDefault_1(()=>''))))}\n\tonblur={handlers_1(foo, once_1(trusted_1(preventDefault_1(bubble_1('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":2399}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble_1('click'))}>click me \nclick me \n console.log('before'), bubble_1('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble_1('click')]}>click me \n bubble_1('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation_1(()=>'')]}>click me \n trusted_1(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n\n'', once_1(trusted_1(preventDefault_1(()=>''))))}\n\tonblur={handlers_1(foo, once_1(trusted_1(preventDefault_1(bubble_1('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":2468}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble_1('click'))}>click me \nclick me \n console.log('before'), bubble_1('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble_1('click')]}>click me \n bubble_1('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation_1(()=>'')]}>click me \n trusted_1(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n\n'', once_1(trusted_1(preventDefault_1(()=>''))))}\n\tonblur={handlers_1(foo, once_1(trusted_1(preventDefault_1(bubble_1('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":2534}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble_1('click'))}>click me \nclick me \n console.log('before'), bubble_1('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble_1('click')]}>click me \n bubble_1('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation_1(()=>'')]}>click me \n trusted_1(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n\n'', once_1(trusted_1(preventDefault_1(()=>''))))}\n\tonblur={handlers_1(foo, once_1(trusted_1(preventDefault_1(bubble_1('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":2600}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble_1('click'))}>click me \nclick me \n console.log('before'), bubble_1('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble_1('click')]}>click me \n bubble_1('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation_1(()=>'')]}>click me \n trusted_1(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n\n'', once_1(trusted_1(preventDefault_1(()=>''))))}\n\tonblur={handlers_1(foo, once_1(trusted_1(preventDefault_1(bubble_1('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":2663}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble_1('click'))}>click me \nclick me \n console.log('before'), bubble_1('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble_1('click')]}>click me \n bubble_1('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation_1(()=>'')]}>click me \n trusted_1(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n\n'', once_1(trusted_1(preventDefault_1(()=>''))))}\n\tonblur={handlers_1(foo, once_1(trusted_1(preventDefault_1(bubble_1('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":2751}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble_1('click'))}>click me \nclick me \n console.log('before'), bubble_1('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble_1('click')]}>click me \n bubble_1('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation_1(()=>'')]}>click me \n trusted_1(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n\n'', once_1(trusted_1(preventDefault_1(()=>''))))}\n\tonblur={handlers_1(foo, once_1(trusted_1(preventDefault_1(bubble_1('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":2831}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble_1('click'))}>click me \nclick me \n console.log('before'), bubble_1('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble_1('click')]}>click me \n bubble_1('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation_1(()=>'')]}>click me \n trusted_1(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n\n'', once_1(trusted_1(preventDefault_1(()=>''))))}\n\tonblur={handlers_1(foo, once_1(trusted_1(preventDefault_1(bubble_1('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":2866}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble_1('click'))}>click me \nclick me \n console.log('before'), bubble_1('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble_1('click')]}>click me \n bubble_1('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation_1(()=>'')]}>click me \n trusted_1(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n\n'', once_1(trusted_1(preventDefault_1(()=>''))))}\n\tonblur={handlers_1(foo, once_1(trusted_1(preventDefault_1(bubble_1('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":2953}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble_1('click'))}>click me \nclick me \n console.log('before'), bubble_1('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble_1('click')]}>click me \n bubble_1('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation_1(()=>'')]}>click me \n trusted_1(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n\n'', once_1(trusted_1(preventDefault_1(()=>''))))}\n\tonblur={handlers_1(foo, once_1(trusted_1(preventDefault_1(bubble_1('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":2988}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble_1('click'))}>click me \nclick me \n console.log('before'), bubble_1('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble_1('click')]}>click me \n bubble_1('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation_1(()=>'')]}>click me \n trusted_1(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n\n'', once_1(trusted_1(preventDefault_1(()=>''))))}\n\tonblur={handlers_1(foo, once_1(trusted_1(preventDefault_1(bubble_1('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":3066}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble_1('click'))}>click me \nclick me \n console.log('before'), bubble_1('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble_1('click')]}>click me \n bubble_1('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation_1(()=>'')]}>click me \n trusted_1(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n\n'', once_1(trusted_1(preventDefault_1(()=>''))))}\n\tonblur={handlers_1(foo, once_1(trusted_1(preventDefault_1(bubble_1('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":3164}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble_1('click'))}>click me \nclick me \n console.log('before'), bubble_1('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble_1('click')]}>click me \n bubble_1('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation_1(()=>'')]}>click me \n trusted_1(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n\n'', once_1(trusted_1(preventDefault_1(()=>''))))}\n\tonblur={handlers_1(foo, once_1(trusted_1(preventDefault_1(bubble_1('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":3278}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble_1('click'))}>click me \nclick me \n console.log('before'), bubble_1('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble_1('click')]}>click me \n bubble_1('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation_1(()=>'')]}>click me \n trusted_1(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n\n'', once_1(trusted_1(preventDefault_1(()=>''))))}\n\tonblur={handlers_1(foo, once_1(trusted_1(preventDefault_1(bubble_1('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":3357}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble_1('click'))}>click me \nclick me \n console.log('before'), bubble_1('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble_1('click')]}>click me \n bubble_1('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation_1(()=>'')]}>click me \n trusted_1(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n\n'', once_1(trusted_1(preventDefault_1(()=>''))))}\n\tonblur={handlers_1(foo, once_1(trusted_1(preventDefault_1(bubble_1('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":3432}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi'), bubble_1('click'))}>click me \nclick me \n console.log('before'), bubble_1('click'), () => console.log('after'))}\n\t>click me \nclick me \nclick me \n\n console.log('hi')}>click me \nclick me \n 'hi'}>click me \nclick me \n\n (searching = true))}>click me \n '')}>click me \n {})}>click me \n '')}>click me \n ''}>click me \n '')}>click me \n '')}>click me \n '')}>click me \n\n ''))}>click me \n {}))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n ''))}>click me \n\n bubble_1('click')]}>click me \n bubble_1('click')]}>click me \n ()=>'']}>click me \n ()=>'']}>click me \n foo]}>click me \n foo]}>click me \n stopPropagation_1(()=>'')]}>click me \n trusted_1(()=>'')]}>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n ()=>'']}\n\tonclick={handlers_1(bubble_1('click'), ()=>'')}\n>click me \n\n\n'', once_1(trusted_1(preventDefault_1(()=>''))))}\n\tonblur={handlers_1(foo, once_1(trusted_1(preventDefault_1(bubble_1('blur')))))}\n>\n\tclick me\n \n\n\n 'leave untouched'} on:click>click me \n\n\n\t {\n\t\t\tconsole.log('hi');\n\t\t}}>click me \n\t {\n\t\t\tconsole.log('hi');\n\t\t})}>click me \n\t (count += 1))}>click me \n
","typescript":false,"index":3523}
+{"fn":"parse","source":" \n\t\n\t/** @type {{readonly: Record, optional?: string, binding: any, bindingOptional?: string}} */\n\tlet {\n\t\treadonly,\n\t\toptional = 'foo',\n\t\tbinding = $bindable(),\n\t\tbindingOptional = $bindable('bar')\n\t} = $props();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{readonly}\n{optional}\n \n ","typescript":false,"index":277}
+{"fn":"parse_expression_at","source":"\n\n{readonly}\n{optional}\n \n ","typescript":false,"index":288}
+{"fn":"parse_expression_at","source":"\n\n{readonly}\n{optional}\n \n ","typescript":false,"index":317}
+{"fn":"parse_expression_at","source":"\n\n{readonly}\n{optional}\n \n ","typescript":false,"index":348}
+{"fn":"parse","source":" \n\t/** @type {Record} */\n\texport let readonly;\n\texport let optional = 'foo';\n\texport let binding;\n\texport let bindingOptional = 'bar';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{readonly}\n{optional}\n \n ","typescript":false,"index":198}
+{"fn":"parse_expression_at","source":"\n\n{readonly}\n{optional}\n \n ","typescript":false,"index":209}
+{"fn":"parse_expression_at","source":"\n\n{readonly}\n{optional}\n \n ","typescript":false,"index":238}
+{"fn":"parse_expression_at","source":"\n\n{readonly}\n{optional}\n \n ","typescript":false,"index":269}
+{"fn":"parse","source":" \n\t\n\t/** @type {{readonly: Record, optional?: string, binding: any, bindingOptional?: string}} */\n\tlet {\n\t\treadonly,\n\t\toptional = 'foo',\n\t\tbinding = $bindable(),\n\t\tbindingOptional = $bindable('bar')\n\t} = $props();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{readonly}\n{optional}\n \n ","typescript":false,"index":277}
+{"fn":"parse_expression_at","source":"\n\n{readonly}\n{optional}\n \n ","typescript":false,"index":288}
+{"fn":"parse_expression_at","source":"\n\n{readonly}\n{optional}\n \n ","typescript":false,"index":317}
+{"fn":"parse_expression_at","source":"\n\n{readonly}\n{optional}\n \n ","typescript":false,"index":348}
+{"fn":"parse","source":" \n\tinterface Props {\n\t\tclass?: string;\n\t}\n\n\tlet { class: klass = '' }: Props = $props();\n\t\n","typescript":true}
+{"fn":"parse_expression_at","source":"\n\n{klass}","typescript":true,"index":120}
+{"fn":"parse","source":" \n\tlet klass = '';\n\texport { klass as class }\n","typescript":true}
+{"fn":"parse_expression_at","source":"\n\n{klass}","typescript":true,"index":75}
+{"fn":"parse","source":" \n\tinterface Props {\n\t\tclass?: string;\n\t}\n\n\tlet { class: klass = '' }: Props = $props();\n\t\n","typescript":true}
+{"fn":"parse_expression_at","source":"\n\n{klass}","typescript":true,"index":120}
+{"fn":"parse","source":" \n\t\n\n\tinterface Props {\n\t\t/** foo */\n\t\tfoo: string;\n\t\tbar: boolean;\n\t}\n\n\tlet { foo = $bindable(), bar = true }: Props = $props();\n\n\tfoo = '';\n","typescript":true}
+{"fn":"parse","source":" \n\tinterface $$Props {\n\t\t/** foo */\n\t\tfoo: string;\n\t\tbar: boolean;\n\t}\n\n\texport let foo: $$Props['foo'];\n\texport let bar = true;\n\n\tfoo = '';\n","typescript":true}
+{"fn":"parse","source":" \n\t\n\n\tinterface Props {\n\t\t/** foo */\n\t\tfoo: string;\n\t\tbar: boolean;\n\t}\n\n\tlet { foo = $bindable(), bar = true }: Props = $props();\n\n\tfoo = '';\n","typescript":true}
+{"fn":"parse","source":" \n /** @type {{Record}} */\n let { foo, ...rest } = $props();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nclick me ","typescript":false,"index":116}
+{"fn":"parse","source":" \n export let foo;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nclick me ","typescript":false,"index":58}
+{"fn":"parse","source":" \n /** @type {{Record}} */\n let { foo, ...rest } = $props();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nclick me ","typescript":false,"index":116}
+{"fn":"parse","source":" \n\t\n\tinterface Props {\n\t\t/** some comment */\n\t\treadonly: number;\n\t\toptional?: string;\n\t\tbinding: string;\n\t\tbindingOptional?: string | undefined;\n\t}\n\n\tlet {\n\t\treadonly,\n\t\toptional = 'foo',\n\t\tbinding = $bindable(),\n\t\tbindingOptional = $bindable('bar')\n\t}: Props = $props();\n","typescript":true}
+{"fn":"parse_expression_at","source":"\n\n{readonly}\n{optional}\n \n ","typescript":true,"index":301}
+{"fn":"parse_expression_at","source":"\n\n{readonly}\n{optional}\n \n ","typescript":true,"index":312}
+{"fn":"parse_expression_at","source":"\n\n{readonly}\n{optional}\n \n ","typescript":true,"index":341}
+{"fn":"parse_expression_at","source":"\n\n{readonly}\n{optional}\n \n ","typescript":true,"index":372}
+{"fn":"parse","source":" \n\t/** some comment */\n\texport let readonly: number;\n\texport let optional = 'foo';\n\texport let binding: string;\n\texport let bindingOptional: string | undefined = 'bar';\n","typescript":true}
+{"fn":"parse_expression_at","source":"\n\n{readonly}\n{optional}\n \n ","typescript":true,"index":198}
+{"fn":"parse_expression_at","source":"\n\n{readonly}\n{optional}\n \n ","typescript":true,"index":209}
+{"fn":"parse_expression_at","source":"\n\n{readonly}\n{optional}\n \n ","typescript":true,"index":238}
+{"fn":"parse_expression_at","source":"\n\n{readonly}\n{optional}\n \n ","typescript":true,"index":269}
+{"fn":"parse","source":" \n\t\n\tinterface Props {\n\t\t/** some comment */\n\t\treadonly: number;\n\t\toptional?: string;\n\t\tbinding: string;\n\t\tbindingOptional?: string | undefined;\n\t}\n\n\tlet {\n\t\treadonly,\n\t\toptional = 'foo',\n\t\tbinding = $bindable(),\n\t\tbindingOptional = $bindable('bar')\n\t}: Props = $props();\n","typescript":true}
+{"fn":"parse_expression_at","source":"\n\n{readonly}\n{optional}\n \n ","typescript":true,"index":301}
+{"fn":"parse_expression_at","source":"\n\n{readonly}\n{optional}\n \n ","typescript":true,"index":312}
+{"fn":"parse_expression_at","source":"\n\n{readonly}\n{optional}\n \n ","typescript":true,"index":341}
+{"fn":"parse_expression_at","source":"\n\n{readonly}\n{optional}\n \n ","typescript":true,"index":372}
+{"fn":"parse","source":" \n\tlet width = 0;\n\tlet mobile = $derived(width < 640);\n\tlet x = $derived(!mobile);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{width / mobile / x}","typescript":false,"index":102}
+{"fn":"parse","source":" \n\t$: mobile = width < 640;\n\t$: x = !mobile;\n\tlet width = 0;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{width / mobile / x}","typescript":false,"index":80}
+{"fn":"parse","source":" \n\tlet width = 0;\n\tlet mobile = $derived(width < 640);\n\tlet x = $derived(!mobile);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{width / mobile / x}","typescript":false,"index":102}
+{"fn":"parse","source":" \n\timport { run } from 'svelte/legacy';\n\n\tlet width = 0;\n\tlet mobile = $derived(width < 640);\n\trun(() => {\n\t\tconsole.log(mobile);\n\t});\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{width / mobile}","typescript":false,"index":154}
+{"fn":"parse","source":" \n\tlet width = 0;\n\t$: console.log(mobile);\n\t$: mobile = width < 640;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{width / mobile}","typescript":false,"index":88}
+{"fn":"parse","source":" \n\timport { run } from 'svelte/legacy';\n\n\tlet width = 0;\n\tlet mobile = $derived(width < 640);\n\trun(() => {\n\t\tconsole.log(mobile);\n\t});\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{width / mobile}","typescript":false,"index":154}
+{"fn":"parse","source":" \n\tlet foo = true;\n","typescript":false}
+{"fn":"parse","source":" \n\tlet foo = true;\n","typescript":false}
+{"fn":"parse","source":" \n\tlet foo = true;\n","typescript":false}
+{"fn":"parse","source":" \n\t/** @type {{children?: import('svelte').Snippet, foo_1?: import('svelte').Snippet<[any]>, bar?: import('svelte').Snippet, dashed_name?: import('svelte').Snippet}} */\n\tlet {\n\t\tchildren,\n\t\tfoo_1,\n\t\tbar,\n\t\tdashed_name\n\t} = $props();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{@render children?.()} \n\n{#if foo}\n\t{@render foo_1?.({ foo, })}\n{/if}\n\n{#if bar}\n\t{$$slots}\n\t{@render bar?.()}\n{/if}\n\n{#if children}foo{/if}\n\n{@render dashed_name?.()}","typescript":false,"index":268}
+{"fn":"parse_expression_at","source":"\n\n{@render children?.()} \n\n{#if foo}\n\t{@render foo_1?.({ foo, })}\n{/if}\n\n{#if bar}\n\t{$$slots}\n\t{@render bar?.()}\n{/if}\n\n{#if children}foo{/if}\n\n{@render dashed_name?.()}","typescript":false,"index":297}
+{"fn":"parse_expression_at","source":"\n\n{@render children?.()} \n\n{#if foo}\n\t{@render foo_1?.({ foo, })}\n{/if}\n\n{#if bar}\n\t{$$slots}\n\t{@render bar?.()}\n{/if}\n\n{#if children}foo{/if}\n\n{@render dashed_name?.()}","typescript":false,"index":312}
+{"fn":"parse_expression_at","source":"\n\n{@render children?.()} \n\n{#if foo}\n\t{@render foo_1?.({ foo, })}\n{/if}\n\n{#if bar}\n\t{$$slots}\n\t{@render bar?.()}\n{/if}\n\n{#if children}foo{/if}\n\n{@render dashed_name?.()}","typescript":false,"index":343}
+{"fn":"parse_expression_at","source":"\n\n{@render children?.()} \n\n{#if foo}\n\t{@render foo_1?.({ foo, })}\n{/if}\n\n{#if bar}\n\t{$$slots}\n\t{@render bar?.()}\n{/if}\n\n{#if children}foo{/if}\n\n{@render dashed_name?.()}","typescript":false,"index":350}
+{"fn":"parse_expression_at","source":"\n\n{@render children?.()} \n\n{#if foo}\n\t{@render foo_1?.({ foo, })}\n{/if}\n\n{#if bar}\n\t{$$slots}\n\t{@render bar?.()}\n{/if}\n\n{#if children}foo{/if}\n\n{@render dashed_name?.()}","typescript":false,"index":369}
+{"fn":"parse_expression_at","source":"\n\n{@render children?.()} \n\n{#if foo}\n\t{@render foo_1?.({ foo, })}\n{/if}\n\n{#if bar}\n\t{$$slots}\n\t{@render bar?.()}\n{/if}\n\n{#if children}foo{/if}\n\n{@render dashed_name?.()}","typescript":false,"index":390}
+{"fn":"parse_expression_at","source":"\n\n{@render children?.()} \n\n{#if foo}\n\t{@render foo_1?.({ foo, })}\n{/if}\n\n{#if bar}\n\t{$$slots}\n\t{@render bar?.()}\n{/if}\n\n{#if children}foo{/if}\n\n{@render dashed_name?.()}","typescript":false,"index":418}
+{"fn":"parse_expression_at","source":" \n\n{#if foo}\n\t \n{/if}\n\n{#if $$slots.bar}\n\t{$$slots}\n\t \n{/if}\n\n{#if $$slots.default}foo{/if}\n\n ","typescript":false,"index":32}
+{"fn":"parse_expression_at","source":" \n\n{#if foo}\n\t \n{/if}\n\n{#if $$slots.bar}\n\t{$$slots}\n\t \n{/if}\n\n{#if $$slots.default}foo{/if}\n\n ","typescript":false,"index":76}
+{"fn":"parse_expression_at","source":" \n\n{#if foo}\n\t \n{/if}\n\n{#if $$slots.bar}\n\t{$$slots}\n\t \n{/if}\n\n{#if $$slots.default}foo{/if}\n\n ","typescript":false,"index":91}
+{"fn":"parse_expression_at","source":" \n\n{#if foo}\n\t \n{/if}\n\n{#if $$slots.bar}\n\t{$$slots}\n\t \n{/if}\n\n{#if $$slots.default}foo{/if}\n\n ","typescript":false,"index":133}
+{"fn":"parse","source":" \n\t/** @type {{children?: import('svelte').Snippet, foo_1?: import('svelte').Snippet<[any]>, bar?: import('svelte').Snippet, dashed_name?: import('svelte').Snippet}} */\n\tlet {\n\t\tchildren,\n\t\tfoo_1,\n\t\tbar,\n\t\tdashed_name\n\t} = $props();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{@render children?.()} \n\n{#if foo}\n\t{@render foo_1?.({ foo, })}\n{/if}\n\n{#if bar}\n\t{$$slots}\n\t{@render bar?.()}\n{/if}\n\n{#if children}foo{/if}\n\n{@render dashed_name?.()}","typescript":false,"index":268}
+{"fn":"parse_expression_at","source":"\n\n{@render children?.()} \n\n{#if foo}\n\t{@render foo_1?.({ foo, })}\n{/if}\n\n{#if bar}\n\t{$$slots}\n\t{@render bar?.()}\n{/if}\n\n{#if children}foo{/if}\n\n{@render dashed_name?.()}","typescript":false,"index":297}
+{"fn":"parse_expression_at","source":"\n\n{@render children?.()} \n\n{#if foo}\n\t{@render foo_1?.({ foo, })}\n{/if}\n\n{#if bar}\n\t{$$slots}\n\t{@render bar?.()}\n{/if}\n\n{#if children}foo{/if}\n\n{@render dashed_name?.()}","typescript":false,"index":312}
+{"fn":"parse_expression_at","source":"\n\n{@render children?.()} \n\n{#if foo}\n\t{@render foo_1?.({ foo, })}\n{/if}\n\n{#if bar}\n\t{$$slots}\n\t{@render bar?.()}\n{/if}\n\n{#if children}foo{/if}\n\n{@render dashed_name?.()}","typescript":false,"index":343}
+{"fn":"parse_expression_at","source":"\n\n{@render children?.()} \n\n{#if foo}\n\t{@render foo_1?.({ foo, })}\n{/if}\n\n{#if bar}\n\t{$$slots}\n\t{@render bar?.()}\n{/if}\n\n{#if children}foo{/if}\n\n{@render dashed_name?.()}","typescript":false,"index":350}
+{"fn":"parse_expression_at","source":"\n\n{@render children?.()} \n\n{#if foo}\n\t{@render foo_1?.({ foo, })}\n{/if}\n\n{#if bar}\n\t{$$slots}\n\t{@render bar?.()}\n{/if}\n\n{#if children}foo{/if}\n\n{@render dashed_name?.()}","typescript":false,"index":369}
+{"fn":"parse_expression_at","source":"\n\n{@render children?.()} \n\n{#if foo}\n\t{@render foo_1?.({ foo, })}\n{/if}\n\n{#if bar}\n\t{$$slots}\n\t{@render bar?.()}\n{/if}\n\n{#if children}foo{/if}\n\n{@render dashed_name?.()}","typescript":false,"index":390}
+{"fn":"parse_expression_at","source":"\n\n{@render children?.()} \n\n{#if foo}\n\t{@render foo_1?.({ foo, })}\n{/if}\n\n{#if bar}\n\t{$$slots}\n\t{@render bar?.()}\n{/if}\n\n{#if children}foo{/if}\n\n{@render dashed_name?.()}","typescript":false,"index":418}
+{"fn":"parse","source":" \n\timport Foo from './Foo.svelte';\n\t/** @type {{children?: import('svelte').Snippet}} */\n\tlet { children } = $props();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{@render children?.()}\n ","typescript":false,"index":146}
+{"fn":"parse","source":" \n\timport Foo from './Foo.svelte';\n","typescript":false}
+{"fn":"parse","source":" \n\timport Foo from './Foo.svelte';\n\t/** @type {{children?: import('svelte').Snippet}} */\n\tlet { children } = $props();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{@render children?.()}\n ","typescript":false,"index":146}
+{"fn":"parse","source":" \n\n \n\t// to show that it doesn't bail out from the whole migration\n\tlet count = $state(0);\n","typescript":false}
+{"fn":"parse_expression_at","source":" \n\n\n\ncount++}> \n\n{count}\n\n{#if foo}\n\t \n{/if}\n\n{#if bar}\n\t{$$slots}\n\t \n{/if}\n\n{#if children}foo{/if}\n\n ","typescript":false,"index":170}
+{"fn":"parse_expression_at","source":" \n\n\n\ncount++}> \n\n{count}\n\n{#if foo}\n\t \n{/if}\n\n{#if bar}\n\t{$$slots}\n\t \n{/if}\n\n{#if children}foo{/if}\n\n ","typescript":false,"index":203}
+{"fn":"parse_expression_at","source":" \n\n\n\ncount++}> \n\n{count}\n\n{#if foo}\n\t \n{/if}\n\n{#if bar}\n\t{$$slots}\n\t \n{/if}\n\n{#if children}foo{/if}\n\n ","typescript":false,"index":216}
+{"fn":"parse_expression_at","source":" \n\n\n\ncount++}> \n\n{count}\n\n{#if foo}\n\t \n{/if}\n\n{#if bar}\n\t{$$slots}\n\t \n{/if}\n\n{#if children}foo{/if}\n\n ","typescript":false,"index":260}
+{"fn":"parse_expression_at","source":" \n\n\n\ncount++}> \n\n{count}\n\n{#if foo}\n\t \n{/if}\n\n{#if bar}\n\t{$$slots}\n\t \n{/if}\n\n{#if children}foo{/if}\n\n ","typescript":false,"index":267}
+{"fn":"parse_expression_at","source":" \n\n\n\ncount++}> \n\n{count}\n\n{#if foo}\n\t \n{/if}\n\n{#if bar}\n\t{$$slots}\n\t \n{/if}\n\n{#if children}foo{/if}\n\n ","typescript":false,"index":309}
+{"fn":"parse","source":" \n\n \n\t// to show that it doesn't bail out from the whole migration\n\tlet count = 0;\n","typescript":false}
+{"fn":"parse_expression_at","source":" \n\n\n\ncount++}> \n\n{count}\n\n{#if foo}\n\t \n{/if}\n\n{#if $$slots.bar}\n\t{$$slots}\n\t \n{/if}\n\n{#if $$slots.default}foo{/if}\n\n ","typescript":false,"index":163}
+{"fn":"parse_expression_at","source":" \n\n\n\ncount++}> \n\n{count}\n\n{#if foo}\n\t \n{/if}\n\n{#if $$slots.bar}\n\t{$$slots}\n\t \n{/if}\n\n{#if $$slots.default}foo{/if}\n\n ","typescript":false,"index":196}
+{"fn":"parse_expression_at","source":" \n\n\n\ncount++}> \n\n{count}\n\n{#if foo}\n\t \n{/if}\n\n{#if $$slots.bar}\n\t{$$slots}\n\t \n{/if}\n\n{#if $$slots.default}foo{/if}\n\n ","typescript":false,"index":209}
+{"fn":"parse_expression_at","source":" \n\n\n\ncount++}> \n\n{count}\n\n{#if foo}\n\t \n{/if}\n\n{#if $$slots.bar}\n\t{$$slots}\n\t \n{/if}\n\n{#if $$slots.default}foo{/if}\n\n ","typescript":false,"index":253}
+{"fn":"parse_expression_at","source":" \n\n\n\ncount++}> \n\n{count}\n\n{#if foo}\n\t \n{/if}\n\n{#if $$slots.bar}\n\t{$$slots}\n\t \n{/if}\n\n{#if $$slots.default}foo{/if}\n\n ","typescript":false,"index":268}
+{"fn":"parse_expression_at","source":" \n\n\n\ncount++}> \n\n{count}\n\n{#if foo}\n\t \n{/if}\n\n{#if $$slots.bar}\n\t{$$slots}\n\t \n{/if}\n\n{#if $$slots.default}foo{/if}\n\n ","typescript":false,"index":310}
+{"fn":"parse","source":" \n\n \n\t// to show that it doesn't bail out from the whole migration\n\tlet count = $state(0);\n","typescript":false}
+{"fn":"parse_expression_at","source":" \n\n\n\ncount++}> \n\n{count}\n\n{#if foo}\n\t \n{/if}\n\n{#if bar}\n\t{$$slots}\n\t \n{/if}\n\n{#if children}foo{/if}\n\n ","typescript":false,"index":170}
+{"fn":"parse_expression_at","source":" \n\n\n\ncount++}> \n\n{count}\n\n{#if foo}\n\t \n{/if}\n\n{#if bar}\n\t{$$slots}\n\t \n{/if}\n\n{#if children}foo{/if}\n\n ","typescript":false,"index":203}
+{"fn":"parse_expression_at","source":" \n\n\n\ncount++}> \n\n{count}\n\n{#if foo}\n\t \n{/if}\n\n{#if bar}\n\t{$$slots}\n\t \n{/if}\n\n{#if children}foo{/if}\n\n ","typescript":false,"index":216}
+{"fn":"parse_expression_at","source":" \n\n\n\ncount++}> \n\n{count}\n\n{#if foo}\n\t \n{/if}\n\n{#if bar}\n\t{$$slots}\n\t \n{/if}\n\n{#if children}foo{/if}\n\n ","typescript":false,"index":260}
+{"fn":"parse_expression_at","source":" \n\n\n\ncount++}> \n\n{count}\n\n{#if foo}\n\t \n{/if}\n\n{#if bar}\n\t{$$slots}\n\t \n{/if}\n\n{#if children}foo{/if}\n\n ","typescript":false,"index":267}
+{"fn":"parse_expression_at","source":" \n\n\n\ncount++}> \n\n{count}\n\n{#if foo}\n\t \n{/if}\n\n{#if bar}\n\t{$$slots}\n\t \n{/if}\n\n{#if children}foo{/if}\n\n ","typescript":false,"index":309}
+{"fn":"parse","source":" \n\t/** @type {{children?: import('svelte').Snippet, dashed_name?: import('svelte').Snippet}} */\n\tlet { children, dashed_name } = $props();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{@render children?.()} \n{@render children?.()} \n\n{@render dashed_name?.()}\n{@render dashed_name?.()}","typescript":false,"index":174}
+{"fn":"parse_expression_at","source":"\n\n{@render children?.()} \n{@render children?.()} \n\n{@render dashed_name?.()}\n{@render dashed_name?.()}","typescript":false,"index":214}
+{"fn":"parse_expression_at","source":"\n\n{@render children?.()} \n{@render children?.()} \n\n{@render dashed_name?.()}\n{@render dashed_name?.()}","typescript":false,"index":247}
+{"fn":"parse_expression_at","source":"\n\n{@render children?.()} \n{@render children?.()} \n\n{@render dashed_name?.()}\n{@render dashed_name?.()}","typescript":false,"index":273}
+{"fn":"parse","source":" \n\t/** @type {{children?: import('svelte').Snippet, dashed_name?: import('svelte').Snippet}} */\n\tlet { children, dashed_name } = $props();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{@render children?.()} \n{@render children?.()} \n\n{@render dashed_name?.()}\n{@render dashed_name?.()}","typescript":false,"index":174}
+{"fn":"parse_expression_at","source":"\n\n{@render children?.()} \n{@render children?.()} \n\n{@render dashed_name?.()}\n{@render dashed_name?.()}","typescript":false,"index":214}
+{"fn":"parse_expression_at","source":"\n\n{@render children?.()} \n{@render children?.()} \n\n{@render dashed_name?.()}\n{@render dashed_name?.()}","typescript":false,"index":247}
+{"fn":"parse_expression_at","source":"\n\n{@render children?.()} \n{@render children?.()} \n\n{@render dashed_name?.()}\n{@render dashed_name?.()}","typescript":false,"index":273}
+{"fn":"parse","source":" \n\tlet count = $state((void 0, 0));\n\t// semicolon at the end\n\tlet doubled = $derived((void 0, count * 2));\n\tlet { quadrupled } = $derived((void 0, { quadrupled: count * 4 }));\n\t// no semicolon at the end\n\tlet time_8 = $derived((void 0, count * 8))\n\tlet { time_16 } = $derived((void 0, { time_16: count * 16 }))\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n count++}> \n\n{count} / {doubled} / {quadrupled} / {time_8} / {time_16}","typescript":false,"index":384}
+{"fn":"parse_expression_at","source":"\n\n\n count++}> \n\n{count} / {doubled} / {quadrupled} / {time_8} / {time_16}","typescript":false,"index":410}
+{"fn":"parse_expression_at","source":"\n\n\n count++}> \n\n{count} / {doubled} / {quadrupled} / {time_8} / {time_16}","typescript":false,"index":420}
+{"fn":"parse_expression_at","source":"\n\n\n count++}> \n\n{count} / {doubled} / {quadrupled} / {time_8} / {time_16}","typescript":false,"index":432}
+{"fn":"parse_expression_at","source":"\n\n\n count++}> \n\n{count} / {doubled} / {quadrupled} / {time_8} / {time_16}","typescript":false,"index":447}
+{"fn":"parse_expression_at","source":"\n\n\n count++}> \n\n{count} / {doubled} / {quadrupled} / {time_8} / {time_16}","typescript":false,"index":458}
+{"fn":"parse","source":" \n\tlet count = (void 0, 0);\n\t// semicolon at the end\n\t$: doubled = (void 0, count * 2);\n\t$: ({ quadrupled } = (void 0, { quadrupled: count * 4 }));\n\t// no semicolon at the end\n\t$: time_8 = (void 0, count * 8)\n\t$: ({ time_16 } = (void 0, { time_16: count * 16 }))\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n count++}> \n\n{count} / {doubled} / {quadrupled} / {time_8} / {time_16}","typescript":false,"index":336}
+{"fn":"parse_expression_at","source":"\n\n\n count++}> \n\n{count} / {doubled} / {quadrupled} / {time_8} / {time_16}","typescript":false,"index":362}
+{"fn":"parse_expression_at","source":"\n\n\n count++}> \n\n{count} / {doubled} / {quadrupled} / {time_8} / {time_16}","typescript":false,"index":372}
+{"fn":"parse_expression_at","source":"\n\n\n count++}> \n\n{count} / {doubled} / {quadrupled} / {time_8} / {time_16}","typescript":false,"index":384}
+{"fn":"parse_expression_at","source":"\n\n\n count++}> \n\n{count} / {doubled} / {quadrupled} / {time_8} / {time_16}","typescript":false,"index":399}
+{"fn":"parse_expression_at","source":"\n\n\n count++}> \n\n{count} / {doubled} / {quadrupled} / {time_8} / {time_16}","typescript":false,"index":410}
+{"fn":"parse","source":" \n\tlet count = $state((void 0, 0));\n\t// semicolon at the end\n\tlet doubled = $derived((void 0, count * 2));\n\tlet { quadrupled } = $derived((void 0, { quadrupled: count * 4 }));\n\t// no semicolon at the end\n\tlet time_8 = $derived((void 0, count * 8))\n\tlet { time_16 } = $derived((void 0, { time_16: count * 16 }))\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n count++}> \n\n{count} / {doubled} / {quadrupled} / {time_8} / {time_16}","typescript":false,"index":384}
+{"fn":"parse_expression_at","source":"\n\n\n count++}> \n\n{count} / {doubled} / {quadrupled} / {time_8} / {time_16}","typescript":false,"index":410}
+{"fn":"parse_expression_at","source":"\n\n\n count++}> \n\n{count} / {doubled} / {quadrupled} / {time_8} / {time_16}","typescript":false,"index":420}
+{"fn":"parse_expression_at","source":"\n\n\n count++}> \n\n{count} / {doubled} / {quadrupled} / {time_8} / {time_16}","typescript":false,"index":432}
+{"fn":"parse_expression_at","source":"\n\n\n count++}> \n\n{count} / {doubled} / {quadrupled} / {time_8} / {time_16}","typescript":false,"index":447}
+{"fn":"parse_expression_at","source":"\n\n\n count++}> \n\n{count} / {doubled} / {quadrupled} / {time_8} / {time_16}","typescript":false,"index":458}
+{"fn":"parse","source":" \n\t// here is a comment\n\tlet div: HTMLIFrameElement = $state();\n\tlet count = $state(0);\n","typescript":true}
+{"fn":"parse_expression_at","source":"\n\n
\n count++}>{count} ","typescript":true,"index":132}
+{"fn":"parse_expression_at","source":"\n\n
\n count++}>{count} ","typescript":true,"index":161}
+{"fn":"parse_expression_at","source":"\n\n
\n count++}>{count} ","typescript":true,"index":177}
+{"fn":"parse","source":" \n\t// here is a comment\n\tlet div: HTMLIFrameElement;\n\tlet count = 0;\n","typescript":true}
+{"fn":"parse_expression_at","source":"\n\n
\n count++}>{count} ","typescript":true,"index":113}
+{"fn":"parse_expression_at","source":"\n\n
\n count++}>{count} ","typescript":true,"index":143}
+{"fn":"parse_expression_at","source":"\n\n
\n count++}>{count} ","typescript":true,"index":159}
+{"fn":"parse","source":" \n\t// here is a comment\n\tlet div: HTMLIFrameElement = $state();\n\tlet count = $state(0);\n","typescript":true}
+{"fn":"parse_expression_at","source":"\n\n
\n count++}>{count} ","typescript":true,"index":132}
+{"fn":"parse_expression_at","source":"\n\n
\n count++}>{count} ","typescript":true,"index":161}
+{"fn":"parse_expression_at","source":"\n\n
\n count++}>{count} ","typescript":true,"index":177}
+{"fn":"parse_expression_at","source":" \n \n \n\n\n ","typescript":false,"index":22}
+{"fn":"parse_expression_at","source":" \n \n \n\n\n ","typescript":false,"index":54}
+{"fn":"parse_expression_at","source":" \n \n \n\n\n ","typescript":false,"index":86}
+{"fn":"parse_expression_at","source":" \n \n \n\n\n ","typescript":false,"index":183}
+{"fn":"parse_expression_at","source":" \n \n \n\n\n ","typescript":false,"index":82}
+{"fn":"parse_expression_at","source":" \n \n \n\n\n ","typescript":false,"index":179}
+{"fn":"parse_expression_at","source":" \n \n \n\n\n ","typescript":false,"index":22}
+{"fn":"parse_expression_at","source":" \n \n \n\n\n ","typescript":false,"index":54}
+{"fn":"parse_expression_at","source":" \n \n \n\n\n ","typescript":false,"index":86}
+{"fn":"parse_expression_at","source":" \n \n \n\n\n ","typescript":false,"index":183}
+{"fn":"parse","source":" \n\tfunction foo() {\n\t\t// svelte-ignore reactive_declaration_invalid_placement\n\t\t$: x = 1;\n\t}\n","typescript":false}
+{"fn":"parse","source":" \n\tfunction foo() {\n\t\t// svelte-ignore non-top-level-reactive-declaration\n\t\t$: x = 1;\n\t}\n","typescript":false}
+{"fn":"parse","source":" \n\tfunction foo() {\n\t\t// svelte-ignore reactive_declaration_invalid_placement\n\t\t$: x = 1;\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":" ","typescript":false,"index":21}
+{"fn":"parse_expression_at","source":" ","typescript":false,"index":20}
+{"fn":"parse_expression_at","source":" ","typescript":false,"index":21}
+{"fn":"parse_expression_at","source":"{#each things as thing (thing)}\n\tflips
\n{/each}","typescript":false,"index":7}
+{"fn":"parse_expression_at","source":"{#each things as thing (thing)}\n\tflips
\n{/each}","typescript":false,"index":24}
+{"fn":"parse_expression_at","source":"
","typescript":false,"index":16}
+{"fn":"parse_expression_at","source":" ","typescript":false,"index":13}
+{"fn":"parse_expression_at","source":"{color}
","typescript":false,"index":20}
+{"fn":"parse_expression_at","source":"{color}
","typescript":false,"index":30}
+{"fn":"parse_expression_at","source":"","typescript":false,"index":20}
+{"fn":"parse_expression_at","source":"
","typescript":false,"index":13}
+{"fn":"parse_expression_at","source":"
","typescript":false,"index":26}
+{"fn":"parse_expression_at","source":"
","typescript":false,"index":18}
+{"fn":"parse_expression_at","source":"
","typescript":false,"index":28}
+{"fn":"parse_expression_at","source":"
\n
\n
\n
\n
\n
\n
","typescript":false,"index":110}
+{"fn":"parse_expression_at","source":"
\n
\n
\n
\n
\n
\n
","typescript":false,"index":150}
+{"fn":"parse_expression_at","source":"
\n
\n
\n
\n
\n
\n
","typescript":false,"index":189}
+{"fn":"parse_expression_at","source":"
\n
\n
\n
\n
\n
\n
","typescript":false,"index":224}
+{"fn":"parse_expression_at","source":"Click ","typescript":false,"index":19}
+{"fn":"parse_expression_at","source":"{#await thePromise}\n\tloading...
\n{:catch theError}\n\toh no! {theError.message}
\n{/await}","typescript":false,"index":8}
+{"fn":"parse_expression_at","source":"{#await thePromise}\n\tloading...
\n{:catch theError}\n\toh no! {theError.message}
\n{/await}","typescript":false,"index":69}
+{"fn":"parse_expression_at","source":"{#await thePromise}\n\tloading...
\n{:then theValue}\n\tthe value is {theValue}
\n{:catch theError}\n\toh no! {theError.message}
\n{/await}","typescript":false,"index":8}
+{"fn":"parse_expression_at","source":"{#await thePromise}\n\tloading...
\n{:then theValue}\n\tthe value is {theValue}
\n{:catch theError}\n\toh no! {theError.message}
\n{/await}","typescript":false,"index":74}
+{"fn":"parse_expression_at","source":"{#await thePromise}\n\tloading...
\n{:then theValue}\n\tthe value is {theValue}
\n{:catch theError}\n\toh no! {theError.message}
\n{/await}","typescript":false,"index":118}
+{"fn":"parse","source":" \n\tlet name;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":50}
+{"fn":"parse","source":" \n\tlet foo;\n","typescript":false}
+{"fn":"parse_expression_at","source":" ","typescript":false,"index":25}
+{"fn":"parse_expression_at","source":" \n\n \n \n\n \n ","typescript":false,"index":137}
+{"fn":"parse_expression_at","source":" \n\n \n \n\n \n ","typescript":false,"index":209}
+{"fn":"parse_expression_at","source":" \n\n \n \n\n \n ","typescript":false,"index":256}
+{"fn":"parse_expression_at","source":" \n ","typescript":false,"index":22}
+{"fn":"parse_expression_at","source":" \n ","typescript":false,"index":67}
+{"fn":"parse","source":" \n\timport { onMount } from 'svelte';\n\n\tonMount(() => {\n\t\timport('./foo.js').then(foo => {\n\t\t\tconsole.log(foo.default);\n\t\t});\n\t});\n","typescript":false}
+{"fn":"parse_expression_at","source":"{#each animals as animal}\n\t{animal}
\n{/each}","typescript":false,"index":7}
+{"fn":"parse_expression_at","source":"{#each animals as animal}\n\t{animal}
\n{/each}","typescript":false,"index":31}
+{"fn":"parse","source":" \n\texport let animals;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each animals as [key, value, ...rest]}\n\t{key}: {value}
\n{/each}","typescript":false,"index":48}
+{"fn":"parse_expression_at","source":" \n \n \n\n ([key, value, ...rest] = 1)","typescript":false,"index":58}
+{"fn":"parse_expression_at","source":"\n\n{#each animals as [key, value, ...rest]}\n\t{key}: {value}
\n{/each}","typescript":false,"index":87}
+{"fn":"parse_expression_at","source":"\n\n{#each animals as [key, value, ...rest]}\n\t{key}: {value}
\n{/each}","typescript":false,"index":94}
+{"fn":"parse_expression_at","source":"{#each animals as animal}\n\t{animal}
\n{:else}\n\tno animals
\n{/each}","typescript":false,"index":7}
+{"fn":"parse_expression_at","source":"{#each animals as animal}\n\t{animal}
\n{:else}\n\tno animals
\n{/each}","typescript":false,"index":31}
+{"fn":"parse_expression_at","source":"{#each animals as animal, i}\n\t{i}: {animal}
\n{/each}","typescript":false,"index":7}
+{"fn":"parse_expression_at","source":"{#each animals as animal, i}\n\t{i}: {animal}
\n{/each}","typescript":false,"index":34}
+{"fn":"parse_expression_at","source":"{#each animals as animal, i}\n\t{i}: {animal}
\n{/each}","typescript":false,"index":39}
+{"fn":"parse_expression_at","source":"{#each todos as todo (todo.id)}\n\t{todo}
\n{/each}","typescript":false,"index":7}
+{"fn":"parse_expression_at","source":"{#each todos as todo (todo.id)}\n\t{todo}
\n{/each}","typescript":false,"index":22}
+{"fn":"parse_expression_at","source":"{#each todos as todo (todo.id)}\n\t{todo}
\n{/each}","typescript":false,"index":37}
+{"fn":"parse_expression_at","source":"hello {name}! ","typescript":false,"index":11}
+{"fn":"parse_expression_at","source":" visible = !visible}\">toggle \n\n{#if visible}\n\thello!
\n{/if}","typescript":false,"index":19}
+{"fn":"parse_expression_at","source":" visible = !visible}\">toggle \n\n{#if visible}\n\thello!
\n{/if}","typescript":false,"index":68}
+{"fn":"parse_expression_at","source":"{#if foo}bar{/if}","typescript":false,"index":5}
+{"fn":"parse_expression_at","source":"{#if foo}\n\tfoo
\n{:else}\n\tnot foo
\n{/if}","typescript":false,"index":5}
+{"fn":"parse_expression_at","source":"{#if x > 10}\n\tx is greater than 10
\n{:else if x < 5}\n\tx is less than 5
\n{:else if x === 1}{/if}","typescript":false,"index":5}
+{"fn":"parse_expression_at","source":"{#if x > 10}\n\tx is greater than 10
\n{:else if x < 5}\n\tx is less than 5
\n{:else if x === 1}{/if}","typescript":false,"index":52}
+{"fn":"parse_expression_at","source":"{#if x > 10}\n\tx is greater than 10
\n{:else if x < 5}\n\tx is less than 5
\n{:else if x === 1}{/if}","typescript":false,"index":94}
+{"fn":"parse_expression_at","source":"\n\ta\n\t{#if true}\n\t\t b\n\t{/if}\n\t c\n ","typescript":false,"index":18}
+{"fn":"parse","source":" \n\t// a leading comment\n\tconst a = 1; // a trailing comment\n\tconst b = 2;\n\n\t/** a comment */\n\tfunction asd() {\n\t\tfoo; // trailing\n\t\t/* leading comment 1 */\n\t\t/* leading comment 2 */\n\t\t/* leading comment 3 */\n\t\tbar;\n\t\t/* trailing comment 1 */\n\t\t/* trailing comment 2 */\n\t\t/* trailing comment 3 */\n\t}\n\n\tconst array = [\n\t\t// leading comment 1\n\t\t// leading comment 2\n\t\t1, // trailing comment 1\n\t\t/* trailing comment 2 */\n\t];\n\n\tconst object = {\n\t\t// leading comment 1\n\t\t// leading comment 2\n\t\ta: 1, // trailing comment 1\n\t\t/* trailing comment 2 */\n\t};\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n {\n\t\t/* another comment */\n\t\tfn(); // a trailing comment\n\t\t/* trailing block comment */\n\t}}\n>\n{/* leading block comment */ a}\n \n{ // leading line comment\n\ta + b // trailing line comment\n\t/* trailing block comment */\n}","typescript":false,"index":584}
+{"fn":"parse_expression_at","source":"\n\n {\n\t\t/* another comment */\n\t\tfn(); // a trailing comment\n\t\t/* trailing block comment */\n\t}}\n>\n{/* leading block comment */ a}\n \n{ // leading line comment\n\ta + b // trailing line comment\n\t/* trailing block comment */\n}","typescript":false,"index":696}
+{"fn":"parse_expression_at","source":"\n\n {\n\t\t/* another comment */\n\t\tfn(); // a trailing comment\n\t\t/* trailing block comment */\n\t}}\n>\n{/* leading block comment */ a}\n \n{ // leading line comment\n\ta + b // trailing line comment\n\t/* trailing block comment */\n}","typescript":false,"index":739}
+{"fn":"parse_expression_at","source":"{#if true}\n\t \n{:else}\n{/if}\n\n{#if true}\n\t \n{:else}\n{/if}\n\n{#await true}\n\t \n{:then f}\n{/await}\n\n{#await true}\n\t \n{:then f}\n{/await}","typescript":false,"index":5}
+{"fn":"parse_expression_at","source":"{#if true}\n\t \n{:else}\n{/if}\n\n{#if true}\n\t \n{:else}\n{/if}\n\n{#await true}\n\t \n{:then f}\n{/await}\n\n{#await true}\n\t \n{:then f}\n{/await}","typescript":false,"index":40}
+{"fn":"parse_expression_at","source":"{#if true}\n\t \n{:else}\n{/if}\n\n{#if true}\n\t \n{:else}\n{/if}\n\n{#await true}\n\t \n{:then f}\n{/await}\n\n{#await true}\n\t \n{:then f}\n{/await}","typescript":false,"index":75}
+{"fn":"parse_expression_at","source":"{#if true}\n\t \n{:else}\n{/if}\n\n{#if true}\n\t \n{:else}\n{/if}\n\n{#await true}\n\t \n{:then f}\n{/await}\n\n{#await true}\n\t \n{:then f}\n{/await}","typescript":false,"index":118}
+{"fn":"parse_expression_at","source":" {@html raw1} {@html raw2}
","typescript":false,"index":11}
+{"fn":"parse_expression_at","source":" {@html raw1} {@html raw2}
","typescript":false,"index":24}
+{"fn":"parse","source":" \n\tlet foo;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":49}
+{"fn":"parse","source":" \n\tlet name = 'world';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nHello {name}! ","typescript":false,"index":52}
+{"fn":"parse","source":" \n\tlet name = 'world';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nHello {name}! ","typescript":false,"index":90}
+{"fn":"parse","source":" \n\t// TODO write some code\n","typescript":false}
+{"fn":"parse","source":" \n\texport const foo = 'bar';\n","typescript":false}
+{"fn":"parse","source":" \n \n \n\n \n\tfoo;\n","typescript":false}
+{"fn":"parse_expression_at","source":"{#if depth > 1}\n\t \n{/if}","typescript":false,"index":5}
+{"fn":"parse_expression_at","source":"{#if depth > 1}\n\t \n{/if}","typescript":false,"index":38}
+{"fn":"parse_expression_at","source":" {a} {b} : {c} :
","typescript":false,"index":5}
+{"fn":"parse_expression_at","source":" {a} {b} : {c} :
","typescript":false,"index":9}
+{"fn":"parse_expression_at","source":" {a} {b} : {c} :
","typescript":false,"index":15}
+{"fn":"parse_expression_at","source":"
","typescript":false,"index":9}
+{"fn":"parse_expression_at","source":"","typescript":false,"index":41}
+{"fn":"parse_expression_at","source":"","typescript":false,"index":51}
+{"fn":"parse_expression_at","source":"fades in
","typescript":false,"index":16}
+{"fn":"parse_expression_at","source":"{#each things as 𐊧}\n\t{𐊧}
\n{/each}","typescript":false,"index":7}
+{"fn":"parse_expression_at","source":"{#each things as 𐊧}\n\t{𐊧}
\n{/each}","typescript":false,"index":26}
+{"fn":"parse","source":" \n\tlet name = 'world';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nHello {name}! ","typescript":false,"index":62}
+{"fn":"parse_expression_at","source":"Hello {name}! How are you? ","typescript":false,"index":19}
+{"fn":"parse","source":" \n \n\tlet count: number;\n","typescript":true}
+{"fn":"parse_expression_at","source":"{#each people as { name, cool = true }}\n\t{name} is {cool ? 'cool' : 'not cool'}
\n{/each}","typescript":false,"index":7}
+{"fn":"parse_expression_at","source":" ({ name, cool = true } = 1)","typescript":false,"index":16}
+{"fn":"parse_expression_at","source":"{#each people as { name, cool = true }}\n\t{name} is {cool ? 'cool' : 'not cool'}
\n{/each}","typescript":false,"index":45}
+{"fn":"parse_expression_at","source":"{#each people as { name, cool = true }}\n\t{name} is {cool ? 'cool' : 'not cool'}
\n{/each}","typescript":false,"index":55}
+{"fn":"parse_expression_at","source":"{#if foo}bar{/if}","typescript":false,"index":5}
+{"fn":"parse_expression_at","source":"{#if foo}\n\tfoo
\n{:else}\n\tnot foo
\n{/if}","typescript":false,"index":5}
+{"fn":"parse_expression_at","source":"{#if x > 10}\n\tx is greater than 10
\n{:else if x < 5}\n\tx is less than 5
\n{/if}","typescript":false,"index":5}
+{"fn":"parse_expression_at","source":"{#if x > 10}\n\tx is greater than 10
\n{:else if x < 5}\n\tx is less than 5
\n{/if}","typescript":false,"index":52}
+{"fn":"parse_expression_at","source":" \n\n\n\n","typescript":true,"index":57}
+{"fn":"parse","source":" \n\n \n","typescript":true}
+{"fn":"parse","source":" \n\n \n \n\n \n","typescript":true}
+{"fn":"parse","source":" ","typescript":true}
+{"fn":"parse_expression_at","source":" \n\n (msg: string) => {}","typescript":true,"index":42}
+{"fn":"parse_expression_at","source":"\n\n{#snippet foo(msg: string)}\n\t{msg}
\n{/snippet}\n\n{@render foo(msg)}","typescript":true,"index":62}
+{"fn":"parse_expression_at","source":"\n\n{#snippet foo(msg: string)}\n\t{msg}
\n{/snippet}\n\n{@render foo(msg)}","typescript":true,"index":92}
+{"fn":"parse","source":" \n\tlet count = $state(0);\n","typescript":true}
+{"fn":"parse_expression_at","source":"\n\n {\n\t\tconst next: number = count + 1;\n\t\tcount = next;\n\t}}\n>clicks: {count} ","typescript":true,"index":73}
+{"fn":"parse_expression_at","source":"\n\n {\n\t\tconst next: number = count + 1;\n\t\tcount = next;\n\t}}\n>clicks: {count} ","typescript":true,"index":158}
+{"fn":"parse","source":" ","typescript":false}
+{"fn":"parse","source":" \n \n console.log('__SCRIPT_FILENAME__');","typescript":false}
+{"fn":"parse","source":" \n \n console.log('file.svelte');","typescript":false}
+{"fn":"parse","source":" \n\tconsole.log('ignore me');\n","typescript":false}
+{"fn":"parse","source":" \n\tconsole.log('ignore me');\n","typescript":false}
+{"fn":"parse","source":" \n\n \n \n \n \n \n\n \n\tconsole.log('one');\n","typescript":false}
+{"fn":"parse","source":" \n\n \n \n \n \n \n\n \n\tconsole.log('script');\n","typescript":false}
+{"fn":"parse","source":" \n \n \n \n\t// bar\n","typescript":false}
+{"fn":"parse","source":" \n \n \n ","typescript":false}
+{"fn":"parse","source":" \n\tconsole.log(__THE_ANSWER__);\n","typescript":false}
+{"fn":"parse","source":" \n\tconsole.log(42);\n","typescript":false}
+{"fn":"parse","source":" \n\tREPLACEME\n","typescript":false}
+{"fn":"parse","source":" \n\treplaceme\n","typescript":false}
+{"fn":"parse","source":" console.log(\"42\");","typescript":false}
+{"fn":"parse","source":" \n\n \n\texport let name;\n","typescript":false}
+{"fn":"parse_expression_at","source":" \n\n\n\nname: {name}
\n$$props: {JSON.stringify($$props)}
\n$$restProps: {JSON.stringify($$restProps)}
","typescript":false,"index":99}
+{"fn":"parse_expression_at","source":" \n\n\n\nname: {name}
\n$$props: {JSON.stringify($$props)}
\n$$restProps: {JSON.stringify($$restProps)}
","typescript":false,"index":122}
+{"fn":"parse_expression_at","source":" \n\n\n\nname: {name}
\n$$props: {JSON.stringify($$props)}
\n$$restProps: {JSON.stringify($$restProps)}
","typescript":false,"index":168}
+{"fn":"parse","source":" \n\n \n\tlet data = \"\";\n\n\tif ($$slots.b) {\n\t\tdata = \"foo\";\n\t}\n\n\texport function getData() {\n\t\treturn data;\n\t}\n\n\tfunction toString(data) {\n\t\tconst result = {};\n\t\tconst sortedKeys = Object.keys(data).sort();\n\t\tsortedKeys.forEach((key) => (result[key] = data[key] ? true : false));\n\t\treturn JSON.stringify(result);\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":" \n\n\n\n \n \n$$slots: {toString($$slots)}
\n{#if $$slots.b}\n\t\n\t\t \n\t
\n{:else}\n\tSlot b is not available
\n{/if}","typescript":false,"index":418}
+{"fn":"parse_expression_at","source":" \n\n\n\n \n \n$$slots: {toString($$slots)}
\n{#if $$slots.b}\n\t\n\t\t \n\t
\n{:else}\n\tSlot b is not available
\n{/if}","typescript":false,"index":446}
+{"fn":"parse_expression_at","source":"\n \n\n\n\n\n\tdefault {name}
\n ","typescript":false,"index":180}
+{"fn":"parse","source":" \n \n\n \n\timport \"./my-widget.svelte\";\n\texport let name;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n \n\n\n\n\n\tdefault {name}
\n ","typescript":false,"index":283}
+{"fn":"parse","source":" \n\n \n\texport let name;\n\texport let events = [];\n\n\tfunction action(_node, name) {\n\t\tevents.push(name);\n\t\treturn {\n\t\t\tupdate(name) {\n\t\t\t\tevents.push(name);\n\t\t\t},\n\t\t\tdestroy() {\n\t\t\t\tevents.push(\"destroy\");\n\t\t\t},\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":" \n\n\n\naction
","typescript":false,"index":300}
+{"fn":"parse_expression_at","source":" \n\n\n\n{camelCase2} {camelCase}! \n{#each anArray as item}\n\t{item}
\n{/each}","typescript":false,"index":32}
+{"fn":"parse","source":" \n \n \n \n \n \n \n \n \n \n\n \n\texport let camelCase;\n\texport let camelCase2;\n\texport let anArray;\n","typescript":false}
+{"fn":"parse_expression_at","source":" \n\n\n\n{camelCase2} {camelCase}! \n{#each anArray as item}\n\t{item}
\n{/each}","typescript":false,"index":322}
+{"fn":"parse_expression_at","source":" \n\n\n\n{camelCase2} {camelCase}! \n{#each anArray as item}\n\t{item}
\n{/each}","typescript":false,"index":335}
+{"fn":"parse_expression_at","source":" \n\n\n\n{camelCase2} {camelCase}! \n{#each anArray as item}\n\t{item}
\n{/each}","typescript":false,"index":359}
+{"fn":"parse_expression_at","source":" \n\n\n\n{camelCase2} {camelCase}! \n{#each anArray as item}\n\t{item}
\n{/each}","typescript":false,"index":381}
+{"fn":"parse_expression_at","source":" \n\n\n\nHello {name}! ","typescript":false,"index":32}
+{"fn":"parse","source":" \n \n \n \n \n \n \n \n\n \n\texport let name;\n","typescript":false}
+{"fn":"parse_expression_at","source":" \n\n\n\nHello {name}! ","typescript":false,"index":196}
+{"fn":"parse_expression_at","source":" {\n\t\t\treturn class extends CeClass {\n\t\t\t\tupdateFoo(value) {\n\t\t\t\t\tthis.foo = value;\n\t\t\t\t}\n\t\t\t};\n\t\t}\n\t}}\n/>\n\n\n\n{foo}
","typescript":false,"index":32}
+{"fn":"parse","source":" \n \n \n \n \n \n \n \n \n \n \n \n\n \n\texport function updateFoo(value) {\n\t\tfoo = value;\n\t}\n\n\texport let foo;\n","typescript":false}
+{"fn":"parse_expression_at","source":" {\n\t\t\treturn class extends CeClass {\n\t\t\t\tupdateFoo(value) {\n\t\t\t\t\tthis.foo = value;\n\t\t\t\t}\n\t\t\t};\n\t\t}\n\t}}\n/>\n\n\n\n{foo}
","typescript":false,"index":284}
+{"fn":"parse","source":" \n\n \n\texport function updateFoo(value) {\n\t\tfoo = value;\n\t}\n\n\texport let foo;\n","typescript":false}
+{"fn":"parse_expression_at","source":" \n\n\n\n{foo}
","typescript":false,"index":147}
+{"fn":"parse","source":" \n\n \n\t$effect(() => {\n\t\t$host().dispatchEvent(new CustomEvent('change', { bubbles: true }));\n\t});\n","typescript":false}
+{"fn":"parse","source":" \n\n \n\timport { createEventDispatcher } from \"svelte\";\n\n\tconst dispatch = createEventDispatcher();\n","typescript":false}
+{"fn":"parse_expression_at","source":" \n\n\n\n dispatch(\"custom\", \"foo\")}>bubble click ","typescript":false,"index":182}
+{"fn":"parse_expression_at","source":" \n\n{\n\t$host().callback();\n}}>\n\t \n ","typescript":false,"index":68}
+{"fn":"parse","source":" \n\n \n\timport \"./custom-button.js\";\n","typescript":false}
+{"fn":"parse","source":" \n\n \n\tfunction greet(greeting) {\n\t\t$host().dispatchEvent(new CustomEvent('greeting', { detail: greeting }))\n\t}\n\n\tfunction welcome() {\n\t\t$host().dispatchEvent(new CustomEvent('greeting', { detail: 'welcome' }))\n\t}\n\tfunction bonjour() {\n\t\tconst element = $host();\n\t\telement.dispatchEvent(new CustomEvent('greeting', { detail: 'bonjour' }))\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":" \n\n\n\n greet('hello')}>say hello \nsay welcome \nsay bonjour ","typescript":false,"index":424}
+{"fn":"parse_expression_at","source":" \n\n\n\n greet('hello')}>say hello \nsay welcome \nsay bonjour ","typescript":false,"index":482}
+{"fn":"parse_expression_at","source":" \n\n\n\n greet('hello')}>say hello \nsay welcome \nsay bonjour ","typescript":false,"index":529}
+{"fn":"parse","source":" \n\n \n\texport let name;\n","typescript":false}
+{"fn":"parse_expression_at","source":" \n\n\n\nHello {name}! ","typescript":false,"index":100}
+{"fn":"parse","source":" \n\n \n\timport { getContext } from \"svelte\";\n\n\texport let count = 0;\n\n\tconst context = getContext(\"context\");\n","typescript":false}
+{"fn":"parse_expression_at","source":" \n\n\n\n \n (count += 1)}>count: {count} \nContext {context}
\n\n","typescript":false,"index":197}
+{"fn":"parse_expression_at","source":" \n\n\n\n \n (count += 1)}>count: {count} \nContext {context}
\n\n","typescript":false,"index":225}
+{"fn":"parse_expression_at","source":" \n\n\n\n \n (count += 1)}>count: {count} \nContext {context}
\n\n","typescript":false,"index":253}
+{"fn":"parse","source":" \n\n \n\timport { setContext } from \"svelte\";\n\timport Counter from \"./Counter.svelte\";\n\n\texport let count;\n\texport let counter;\n\n\tsetContext(\"context\", \"works\");\n","typescript":false}
+{"fn":"parse_expression_at","source":" \n\n\n\n\n\tslot {count} \n \nclicked {count} times
","typescript":false,"index":248}
+{"fn":"parse_expression_at","source":" \n\n\n\n\n\tslot {count} \n \nclicked {count} times
","typescript":false,"index":271}
+{"fn":"parse_expression_at","source":" \n\n\n\n\n\tslot {count} \n \nclicked {count} times
","typescript":false,"index":308}
+{"fn":"parse_expression_at","source":" \n\n\n\nHello {name}! \n\n","typescript":false,"index":31}
+{"fn":"parse","source":" \n\n \n\texport let name;\n","typescript":false}
+{"fn":"parse_expression_at","source":" \n\n\n\nHello {name}! \n\n","typescript":false,"index":127}
+{"fn":"parse","source":" \n\texport let name;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nHello {name}! ","typescript":false,"index":49}
+{"fn":"parse_expression_at","source":" \n\n\n\nHello {name}! ","typescript":false,"index":31}
+{"fn":"parse","source":" \n\n \n\texport let name;\n","typescript":false}
+{"fn":"parse_expression_at","source":" \n\n\n\nHello {name}! ","typescript":false,"index":104}
+{"fn":"parse","source":" \n\n \n\timport { onMount } from \"svelte\";\n\n\texport let prop = false;\n\texport let propsInitialized;\n\texport let wasCreated;\n\n\tonMount(() => {\n\t\tpropsInitialized = prop !== false;\n\t\twasCreated = true;\n\t});\n","typescript":false}
+{"fn":"parse","source":" \n\n \n\timport { onMount, onDestroy } from \"svelte\";\n\n\tlet el;\n\tlet parentEl;\n\n\tonMount(() => {\n\t\tparentEl = el.parentNode.host.parentElement;\n\n\t\treturn () => {\n\t\t\tparentEl.dataset.onMountDestroyed = true;\n\t\t};\n\t});\n\n\tonDestroy(() => {\n\t\tparentEl.dataset.destroyed = true;\n\t});\n","typescript":false}
+{"fn":"parse_expression_at","source":" \n\n\n\n
","typescript":false,"index":350}
+{"fn":"parse","source":" \n\n \n\texport let count = 0;\n","typescript":false}
+{"fn":"parse_expression_at","source":" \n\n\n\n count++}>{count} ","typescript":false,"index":111}
+{"fn":"parse_expression_at","source":" \n\n\n\n count++}>{count} ","typescript":false,"index":127}
+{"fn":"parse","source":" \n\n \n\timport \"./my-widget.svelte\";\n\n\texport let items = [\"a\", \"b\", \"c\"];\n\texport let flagged = false;\n","typescript":false}
+{"fn":"parse_expression_at","source":" \n\n\n\n ","typescript":false,"index":206}
+{"fn":"parse","source":" \n\n \n\texport let items = [];\n\texport let flag1 = false;\n\texport let flag2 = false;\n","typescript":false}
+{"fn":"parse_expression_at","source":" \n\n\n\n{items.length} items
\n{items.join(\", \")}
\n{flag1 ? \"flagged (dynamic attribute)\" : \"not flagged\"}
\n{flag2 ? \"flagged (static attribute)\" : \"not flagged\"}
","typescript":false,"index":148}
+{"fn":"parse_expression_at","source":" \n\n\n\n{items.length} items
\n{items.join(\", \")}
\n{flag1 ? \"flagged (dynamic attribute)\" : \"not flagged\"}
\n{flag2 ? \"flagged (static attribute)\" : \"not flagged\"}
","typescript":false,"index":176}
+{"fn":"parse_expression_at","source":" \n\n\n\n{items.length} items
\n{items.join(\", \")}
\n{flag1 ? \"flagged (dynamic attribute)\" : \"not flagged\"}
\n{flag2 ? \"flagged (static attribute)\" : \"not flagged\"}
","typescript":false,"index":202}
+{"fn":"parse_expression_at","source":" \n\n\n\n{items.length} items
\n{items.join(\", \")}
\n{flag1 ? \"flagged (dynamic attribute)\" : \"not flagged\"}
\n{flag2 ? \"flagged (static attribute)\" : \"not flagged\"}
","typescript":false,"index":265}
+{"fn":"parse_expression_at","source":" \n\n\n\nhi
\nhi
\n (red = false)}>off \n \n\n","typescript":false,"index":32}
+{"fn":"parse","source":" \n \n \n \n \n \n\n \n\timport './my-widget.svelte';\n\texport let red;\n\tred;\n","typescript":false}
+{"fn":"parse_expression_at","source":" \n\n\n\nhi
\nhi
\n (red = false)}>off \n \n\n","typescript":false,"index":235}
+{"fn":"parse_expression_at","source":" \n\n\n\nhi
\nhi
\n\n","typescript":false,"index":32}
+{"fn":"parse","source":" \n \n \n \n \n \n\n \n\texport let red = false;\n\tred;\n","typescript":false}
+{"fn":"parse_expression_at","source":" \n\n\n\n\n\t
(expanded = !expanded)}>Toggle \n\t
Hidden Text
\n
\n\n","typescript":false,"index":32}
+{"fn":"parse","source":" \n \n \n \n \n \n \n \n\n \n\texport let expanded = false;\n","typescript":false}
+{"fn":"parse_expression_at","source":" \n\n\n\n\n\t
(expanded = !expanded)}>Toggle \n\t
Hidden Text
\n
\n\n","typescript":false,"index":233}
+{"fn":"parse_expression_at","source":" \n\n\n\n\n\t
(expanded = !expanded)}>Toggle \n\t
Hidden Text
\n
\n\n","typescript":false,"index":299}
+{"fn":"parse","source":" \n\texport let prop;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{prop}
","typescript":false,"index":42}
+{"fn":"parse","source":" \n\tlet muted = $state(false);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n \n (muted = !muted)}>toggle ","typescript":false,"index":92}
+{"fn":"parse","source":" \n\tlet playbackRate = $state(0.5);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n \n (playbackRate += 1)}>increment ","typescript":false,"index":104}
+{"fn":"parse","source":" \n\tlet volume = $state(0.1);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n \n (volume += 0.1)}>increment ","typescript":false,"index":92}
+{"fn":"parse","source":" \n\timport { onMount } from \"svelte\";\n\n let files;\n\n onMount(() => {\n\t\tlet list = new DataTransfer();\n\t\tlet file = new File([\"content\"], \"filename.jpg\");\n\t\tlist.items.add(file);\n\t\tfiles = list.files;\n\t})\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n \n\n files = new DataTransfer().files}>Reset ","typescript":false,"index":274}
+{"fn":"parse","source":" \n export let offsetHeight;\n export let offsetWidth;\n export let toggle = false;\n $: if (offsetWidth) {\n toggle = true;\n }\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\n","typescript":false,"index":211}
+{"fn":"parse","source":" \n import { log } from './log.js';\n\n\tlet w = 0;\n\tlet h = 0;\n\n /** @type {HTMLElement} */\n\tlet div;\n\n\t$: {\n\t\tlog.push([!!div, w, h]);\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n
\n\n","typescript":false,"index":172}
+{"fn":"parse_expression_at","source":"\n\n
\n\n","typescript":false,"index":195}
+{"fn":"parse_expression_at","source":"\n\n
\n\n","typescript":false,"index":217}
+{"fn":"parse","source":" \n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n {\n e.target.dataset.gotCaptured = \"true\";\n }}\n onlostpointercapture={(e) => {\n\te.target.dataset.lostCaptured = \"true\";\n }}\n>\n
","typescript":false,"index":48}
+{"fn":"parse_expression_at","source":"\n\n {\n e.target.dataset.gotCaptured = \"true\";\n }}\n onlostpointercapture={(e) => {\n\te.target.dataset.lostCaptured = \"true\";\n }}\n>\n
","typescript":false,"index":129}
+{"fn":"parse","source":" \n export let id;\n","typescript":false}
+{"fn":"parse","source":" \n\timport Slider from './Slider.svelte';\n","typescript":false}
+{"fn":"parse","source":" \n export let id;\n","typescript":false}
+{"fn":"parse","source":" \n\timport Slider from './Slider.svelte';\n\texport let railColor1;\n\texport let railColor2;\n\texport let trackColor1;\n\texport let trackColor2;\n\n\tfunction identity(color) {\n\t\treturn color;\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n \n\n ","typescript":false,"index":243}
+{"fn":"parse_expression_at","source":"\n\n \n\n ","typescript":false,"index":271}
+{"fn":"parse_expression_at","source":"\n\n \n\n ","typescript":false,"index":326}
+{"fn":"parse_expression_at","source":"\n\n \n\n ","typescript":false,"index":354}
+{"fn":"parse","source":" \n export let id;\n","typescript":false}
+{"fn":"parse","source":" \n\timport Svg from './Svg.svelte';\n\texport let rectColor1;\n\texport let rectColor2;\n\texport let circleColor1;\n\texport let circleColor2;\n\n\tfunction identity(color) {\n\t\treturn color;\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t \n\n\t \n ","typescript":false,"index":277}
+{"fn":"parse_expression_at","source":"\n\n\n\t \n\n\t \n ","typescript":false,"index":307}
+{"fn":"parse_expression_at","source":"\n\n\n\t \n\n\t \n ","typescript":false,"index":361}
+{"fn":"parse_expression_at","source":"\n\n\n\t \n\n\t \n ","typescript":false,"index":391}
+{"fn":"parse","source":" \n\texport let text = '';\n\tconst updater = (event) => {text = event.target.textContent}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{text}
","typescript":false,"index":144}
+{"fn":"parse_expression_at","source":"\n\n{text}
","typescript":false,"index":154}
+{"fn":"parse","source":" \n\t// bind:clientHeight on the parent is not really part of the test, just here for forwarding the value\n\texport let clientHeight;\n","typescript":false}
+{"fn":"parse","source":" \n\timport Nested from './Nested.svelte';\n\texport let clientHeight;\n","typescript":false}
+{"fn":"parse","source":" \n\tclass MyCustomElement extends HTMLElement {\n\t\tconstructor() {\n\t\t\tsuper();\n\t\t\tthis._name = null;\n\t\t}\n\n\t\t/**\n\t\t * @param {string} name\n\t\t */\n\t\tset name(name) {\n\t\t\tthis._name = name;\n\t\t\tthis.render();\n\t\t}\n\n\t\tconnectedCallback() {\n\t\t\tthis.render();\n\t\t}\n\n\t\trender() {\n\t\t\tthis.innerHTML = \"Hello \" + this._name + \"!\";\n\t\t}\n\t}\n\n\twindow.customElements.define(\"my-custom-element\", MyCustomElement);\n\n\texport let tag;\n\texport let name;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n \n ","typescript":false,"index":469}
+{"fn":"parse","source":" \n\tlet to_check = $state(\"keep\")\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":108}
+{"fn":"parse","source":" \n\tfunction jssrc(src) {\n\t\treturn 'data:text/javascript;base64, ' + btoa(src);\n\t}\n\n\tconst scriptSrcs = [ 1, 2, 3 ]\n\t\t.map(n => jssrc(`document.getElementById('r${n}').innerText = '${n}';`));\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each scriptSrcs as src}\n \t\n\t{/each}\n \n\n? ? ? ","typescript":false,"index":231}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each scriptSrcs as src}\n \t\n\t{/each}\n \n\n? ? ? ","typescript":false,"index":268}
+{"fn":"parse_expression_at","source":"
\n{@html ``}","typescript":false,"index":19}
+{"fn":"parse_expression_at","source":"\n \n
\n{@html ``}\n{#if true}\n {@html ``}\n{/if}","typescript":false,"index":42}
+{"fn":"parse_expression_at","source":"\n \n
\n{@html ``}\n{#if true}\n {@html ``}\n{/if}","typescript":false,"index":123}
+{"fn":"parse_expression_at","source":"\n \n
\n{@html ``}\n{#if true}\n {@html ``}\n{/if}","typescript":false,"index":157}
+{"fn":"parse","source":" \n\texport let color = 'red'\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nhello \nhello \n\n","typescript":false,"index":74}
+{"fn":"parse_expression_at","source":"\n\nhello \nhello \n\n","typescript":false,"index":132}
+{"fn":"parse","source":" \n\texport let foo = \"font-size: 20px; color: blue;\";\n\tlet baz = \"red\"; // static value\n\tlet bar = \"32\"; // static value interpolated\n\texport let bg = \"gre\"; // dynamic value interpolated/cached\n\texport let borderColor = \"green\"; // dynamic value non-cached\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n
","typescript":false,"index":297}
+{"fn":"parse_expression_at","source":"\n\n
","typescript":false,"index":319}
+{"fn":"parse_expression_at","source":"\n\n
","typescript":false,"index":333}
+{"fn":"parse_expression_at","source":"\n\n
","typescript":false,"index":365}
+{"fn":"parse_expression_at","source":"\n\n
","typescript":false,"index":393}
+{"fn":"parse","source":" \n\texport let backgroundColor = 255;\n","typescript":true}
+{"fn":"parse_expression_at","source":"\n\n
","typescript":true,"index":99}
+{"fn":"parse_expression_at","source":"\n\n
","typescript":true,"index":128}
+{"fn":"parse","source":" \n\timport { mount } from 'svelte';\n\timport Child from './Child.svelte';\n\n\tlet { count } = $props();\n\n\tlet iframe;\n\n\t$effect(() => {\n\t\tmount(Child, {\n\t\t\ttarget: iframe.contentWindow.document.body,\n\t\t\tprops: {\n\t\t\t\tcount\n\t\t\t}\n\t\t});\n\t});\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n","typescript":false,"index":289}
+{"fn":"parse","source":" \n\n \n\timport GrandChild from \"./GrandChild.svelte\";\n\n\tlet { count } = $props();\n","typescript":false}
+{"fn":"parse_expression_at","source":" \n\n\n\ncount: {count} \n \n\n","typescript":false,"index":142}
+{"fn":"parse","source":" \n\timport App from './App.svelte';\n\n\tlet count = $state(0);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n (count += 1)}>remount \n\n{#key count}\n\t \n{/key}","typescript":false,"index":95}
+{"fn":"parse_expression_at","source":"\n\n (count += 1)}>remount \n\n{#key count}\n\t \n{/key}","typescript":false,"index":139}
+{"fn":"parse","source":" \n\tlet visible = $state(true);\n","typescript":true}
+{"fn":"parse_expression_at","source":"\n\n (visible = false)}>hide \n{#if visible}\n\t\n{/if}\nafter
","typescript":true,"index":76}
+{"fn":"parse_expression_at","source":"\n\n (visible = false)}>hide \n{#if visible}\n\t\n{/if}\nafter
","typescript":true,"index":120}
+{"fn":"parse","source":" \n export let id;\n","typescript":false}
+{"fn":"parse","source":" \n export let id;\n","typescript":false}
+{"fn":"parse","source":" \n\timport Slider1 from './Slider1.svelte';\n\timport Slider2 from './Slider2.svelte';\n\texport let componentName = 'Slider1';\n\t$: slider = componentName === 'Slider1' ? Slider1 : componentName === 'Slider2' ? Slider2 : undefined;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n \n\n ","typescript":false,"index":270}
+{"fn":"parse_expression_at","source":"\n\n \n\n ","typescript":false,"index":385}
+{"fn":"parse","source":" \n export let id;\n","typescript":false}
+{"fn":"parse","source":" \n\timport Slider from './Slider.svelte';\n\texport let railColor1;\n\texport let railColor2;\n\texport let trackColor1;\n\texport let trackColor2;\n\n\tfunction identity(color) {\n\t\treturn color;\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n \n\n ","typescript":false,"index":230}
+{"fn":"parse_expression_at","source":"\n\n \n\n ","typescript":false,"index":268}
+{"fn":"parse_expression_at","source":"\n\n \n\n ","typescript":false,"index":296}
+{"fn":"parse_expression_at","source":"\n\n \n\n ","typescript":false,"index":338}
+{"fn":"parse_expression_at","source":"\n\n \n\n ","typescript":false,"index":376}
+{"fn":"parse_expression_at","source":"\n\n \n\n ","typescript":false,"index":404}
+{"fn":"parse","source":" \n export let id;\n","typescript":false}
+{"fn":"parse","source":" \n export let id;\n","typescript":false}
+{"fn":"parse","source":" \n\timport Slider1 from './Slider1.svelte';\n\timport Slider2 from './Slider2.svelte';\n\texport let componentName = 'Slider1';\n\t$: slider = componentName === 'Slider1' ? Slider1 : componentName === 'Slider2' ? Slider2 : undefined;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n","typescript":false,"index":282}
+{"fn":"parse_expression_at","source":"\n\n","typescript":false,"index":403}
+{"fn":"parse","source":" \n\texport let id;\n\texport let count = 0;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\n{#if count === 0}\n\t \n{/if}\n\n","typescript":false,"index":119}
+{"fn":"parse_expression_at","source":"\n\n\n\n{#if count === 0}\n\t \n{/if}\n\n","typescript":false,"index":158}
+{"fn":"parse_expression_at","source":"\n\n\n\n{#if count === 0}\n\t \n{/if}\n\n","typescript":false,"index":172}
+{"fn":"parse","source":" \n\texport let id;\n\texport let count = 0;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\n{#if count === 0}\n\t \n{/if}\n\n","typescript":false,"index":119}
+{"fn":"parse_expression_at","source":"\n\n\n\n{#if count === 0}\n\t \n{/if}\n\n","typescript":false,"index":158}
+{"fn":"parse_expression_at","source":"\n\n\n\n{#if count === 0}\n\t \n{/if}\n\n","typescript":false,"index":172}
+{"fn":"parse","source":" \n\timport Slider1 from './Slider1.svelte';\n\timport Slider2 from './Slider2.svelte';\n","typescript":false}
+{"fn":"parse","source":" \n export let id;\n\texport let count = 0;\n\texport let railColor1;\n\texport let trackColor1;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\n{#if count === 0}\n\t \n{/if}\n\n","typescript":false,"index":170}
+{"fn":"parse_expression_at","source":"\n\n\n\n{#if count === 0}\n\t \n{/if}\n\n","typescript":false,"index":209}
+{"fn":"parse_expression_at","source":"\n\n\n\n{#if count === 0}\n\t \n{/if}\n\n","typescript":false,"index":224}
+{"fn":"parse_expression_at","source":"\n\n\n\n{#if count === 0}\n\t \n{/if}\n\n","typescript":false,"index":252}
+{"fn":"parse_expression_at","source":"\n\n\n\n{#if count === 0}\n\t \n{/if}\n\n","typescript":false,"index":281}
+{"fn":"parse","source":" \n\timport Slider from './Slider.svelte';\n\texport let railColor1;\n\texport let railColor2;\n\texport let trackColor1;\n\texport let trackColor2;\n\texport let nestRailColor1;\n\texport let nestRailColor2;\n\texport let nestTrackColor1;\n\texport let nestTrackColor2;\n\n\tfunction identity(color) {\n\t\treturn color;\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n \n\n ","typescript":false,"index":357}
+{"fn":"parse_expression_at","source":"\n\n \n\n ","typescript":false,"index":385}
+{"fn":"parse_expression_at","source":"\n\n \n\n ","typescript":false,"index":411}
+{"fn":"parse_expression_at","source":"\n\n \n\n ","typescript":false,"index":441}
+{"fn":"parse_expression_at","source":"\n\n \n\n ","typescript":false,"index":487}
+{"fn":"parse_expression_at","source":"\n\n \n\n ","typescript":false,"index":525}
+{"fn":"parse_expression_at","source":"\n\n \n\n ","typescript":false,"index":553}
+{"fn":"parse_expression_at","source":"\n\n \n\n ","typescript":false,"index":589}
+{"fn":"parse_expression_at","source":"\n\n \n\n ","typescript":false,"index":619}
+{"fn":"parse","source":" \n\texport let id;\n\texport let count = 0;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\n{#if count === 0}\n\t \n{/if}\n\n","typescript":false,"index":119}
+{"fn":"parse_expression_at","source":"\n\n\n\n{#if count === 0}\n\t \n{/if}\n\n","typescript":false,"index":158}
+{"fn":"parse_expression_at","source":"\n\n\n\n{#if count === 0}\n\t \n{/if}\n\n","typescript":false,"index":172}
+{"fn":"parse","source":" \n\texport let id;\n\texport let count = 0;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\n{#if count === 0}\n\t \n{/if}\n\n","typescript":false,"index":119}
+{"fn":"parse_expression_at","source":"\n\n\n\n{#if count === 0}\n\t \n{/if}\n\n","typescript":false,"index":158}
+{"fn":"parse_expression_at","source":"\n\n\n\n{#if count === 0}\n\t \n{/if}\n\n","typescript":false,"index":172}
+{"fn":"parse","source":" \n\timport Slider1 from './Slider1.svelte';\n\timport Slider2 from './Slider2.svelte';\n\texport let componentName = 'Slider1';\n\t$: slider = componentName === 'Slider1' ? Slider1 : componentName === 'Slider2' ? Slider2 : undefined;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n \n\n ","typescript":false,"index":270}
+{"fn":"parse_expression_at","source":"\n\n \n\n ","typescript":false,"index":385}
+{"fn":"parse","source":" \n\tfunction tooltip(node, text) {\n\t\tlet tooltip = null;\n\n\t\tfunction onMouseEnter() {\n\t\t\ttooltip = document.createElement('div');\n\t\t\ttooltip.classList.add('tooltip');\n\t\t\ttooltip.textContent = text;\n\t\t\tnode.parentNode.appendChild(tooltip);\n\t\t}\n\n\t\tfunction onMouseLeave() {\n\t\t\tif (!tooltip) return;\n\t\t\ttooltip.remove();\n\t\t\ttooltip = null;\n\t\t}\n\n\t\tnode.addEventListener('mouseenter', onMouseEnter);\n\t\tnode.addEventListener('mouseleave', onMouseLeave);\n\t\t\n\t\treturn {\n\t\t\tdestroy() {\n\t\t\t\tnode.removeEventListener('mouseenter', onMouseEnter);\n\t\t\t\tnode.removeEventListener('mouseleave', onMouseLeave);\n\t\t\t}\n\t\t}\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\naction ","typescript":false,"index":644}
+{"fn":"parse","source":" \n\tlet container;\n\tfunction tooltip(node, text) {\n\t\tlet tooltip = null;\n\n\t\tfunction onMouseEnter() {\n\t\t\ttooltip = document.createElement('div');\n\t\t\ttooltip.classList.add('tooltip');\n\t\t\ttooltip.textContent = text;\n\t\t\tcontainer.appendChild(tooltip);\n\t\t}\n\n\t\tfunction onMouseLeave() {\n\t\t\tif (!tooltip) return;\n\t\t\ttooltip.remove();\n\t\t\ttooltip = null;\n\t\t}\n\n\t\tnode.addEventListener('mouseenter', onMouseEnter);\n\t\tnode.addEventListener('mouseleave', onMouseLeave);\n\n\t\treturn {\n\t\t\tdestroy() {\n\t\t\t\tnode.removeEventListener('mouseenter', onMouseEnter);\n\t\t\t\tnode.removeEventListener('mouseleave', onMouseLeave);\n\t\t\t}\n\t\t}\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n \n
","typescript":false,"index":657}
+{"fn":"parse_expression_at","source":"\n\n \n
","typescript":false,"index":698}
+{"fn":"parse","source":" \n\timport Component from \"./sub.svelte\"\n\tlet state = 'foo';\n\tlet param = '';\n\n\tfunction action(node, _param) {\n\t\tparam = _param\n\t\treturn {\n\t\t\tupdate(_param) {\n\t\t\t\tparam = _param;\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n state = 'bar'}>{state} / {param} \n ","typescript":false,"index":228}
+{"fn":"parse_expression_at","source":"\n\n state = 'bar'}>{state} / {param} \n ","typescript":false,"index":250}
+{"fn":"parse_expression_at","source":"\n\n state = 'bar'}>{state} / {param} \n ","typescript":false,"index":260}
+{"fn":"parse","source":" \n\texport let action;\n\texport let state;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n
","typescript":false,"index":76}
+{"fn":"parse","source":" \n\texport let x = 0;\n\texport let y = 0;\n\n\tfunction tap(node, callback) {\n\t\tfunction clickHandler(event) {\n\t\t\tcallback({\n\t\t\t\tx: event.clientX,\n\t\t\t\ty: event.clientY\n\t\t\t});\n\t\t}\n\n\t\tnode.addEventListener('click', clickHandler, false);\n\n\t\treturn {\n\t\t\tdestroy() {\n\t\t\t\tnode.addEventListener('click', clickHandler, false);\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n (x = event.x, y = event.y)}>{x}, {y} ","typescript":false,"index":362}
+{"fn":"parse_expression_at","source":"\n\n (x = event.x, y = event.y)}>{x}, {y} ","typescript":false,"index":400}
+{"fn":"parse_expression_at","source":"\n\n (x = event.x, y = event.y)}>{x}, {y} ","typescript":false,"index":405}
+{"fn":"parse","source":" \n\texport let items = ['foo', 'bar', 'baz'];\n\texport let fromDom = '';\n\texport let fromState = '';\n\texport let x = 0;\n\texport let y = 0;\n\n\tfunction tap(node, callback) {\n\t\tnode.addEventListener('click', callback, false);\n\n\t\treturn {\n\t\t\tdestroy() {\n\t\t\t\tnode.addEventListener('click', callback, false);\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each items as item}\n\t{item} \n{/each}\n\nfromDom: {fromDom}
\nfromState: {fromState}
","typescript":false,"index":339}
+{"fn":"parse_expression_at","source":"\n\n{#each items as item}\n\t{item} \n{/each}\n\nfromDom: {fromDom}
\nfromState: {fromState}
","typescript":false,"index":373}
+{"fn":"parse_expression_at","source":"\n\n{#each items as item}\n\t{item} \n{/each}\n\nfromDom: {fromDom}
\nfromState: {fromState}
","typescript":false,"index":432}
+{"fn":"parse_expression_at","source":"\n\n{#each items as item}\n\t{item} \n{/each}\n\nfromDom: {fromDom}
\nfromState: {fromState}
","typescript":false,"index":469}
+{"fn":"parse_expression_at","source":"\n\n{#each items as item}\n\t{item} \n{/each}\n\nfromDom: {fromDom}
\nfromState: {fromState}
","typescript":false,"index":497}
+{"fn":"parse","source":" \n\texport let items = [[0, 'foo'], [1, 'bar'], [2, 'baz']];\n\texport let first = '';\n\texport let second = '';\n\texport let x = 0;\n\texport let y = 0;\n\n\tfunction tap(node, callback) {\n\t\tfunction clickHandler(event) {\n\t\t\tcallback();\n\t\t}\n\n\t\tnode.addEventListener('click', clickHandler, false);\n\n\t\treturn {\n\t\t\tdestroy() {\n\t\t\t\tnode.addEventListener('click', clickHandler, false);\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each items as [item0, item1]}\n\t\n\t\t{item0}: {item1}\n\t \n{/each}\n\nfirst: {first}
\nsecond: {second}
","typescript":false,"index":410}
+{"fn":"parse_expression_at","source":" \n \n \n \n \n \n\n \n \n \n \n\n \n\n \n \n \n \n \n \n \n\n ([item0, item1] = 1)","typescript":false,"index":418}
+{"fn":"parse_expression_at","source":"\n\n{#each items as [item0, item1]}\n\t\n\t\t{item0}: {item1}\n\t \n{/each}\n\nfirst: {first}
\nsecond: {second}
","typescript":false,"index":454}
+{"fn":"parse_expression_at","source":"\n\n{#each items as [item0, item1]}\n\t\n\t\t{item0}: {item1}\n\t \n{/each}\n\nfirst: {first}
\nsecond: {second}
","typescript":false,"index":498}
+{"fn":"parse_expression_at","source":"\n\n{#each items as [item0, item1]}\n\t\n\t\t{item0}: {item1}\n\t \n{/each}\n\nfirst: {first}
\nsecond: {second}
","typescript":false,"index":507}
+{"fn":"parse_expression_at","source":"\n\n{#each items as [item0, item1]}\n\t\n\t\t{item0}: {item1}\n\t \n{/each}\n\nfirst: {first}
\nsecond: {second}
","typescript":false,"index":545}
+{"fn":"parse_expression_at","source":"\n\n{#each items as [item0, item1]}\n\t\n\t\t{item0}: {item1}\n\t \n{/each}\n\nfirst: {first}
\nsecond: {second}
","typescript":false,"index":568}
+{"fn":"parse","source":" \n\texport let z = 10;\n\n\tfunction tap(node, callback) {\n\t\tconst clickHandler = event => {\n\t\t\tcallback(event);\n\t\t};\n\n\t\tnode.addEventListener('click', clickHandler, false);\n\n\t\treturn {\n\t\t\tdestroy() {\n\t\t\t\tnode.addEventListener('click', clickHandler, false);\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{z} ","typescript":false,"index":303}
+{"fn":"parse_expression_at","source":"\n\n{z} ","typescript":false,"index":319}
+{"fn":"parse","source":" \n\tfunction enter(node, callback) {\n\t\tfunction handleKeydown(event) {\n\t\t\tif (event.key === 'Enter') {\n\t\t\t\tcallback(event);\n\t\t\t}\n\t\t}\n\n\t\tnode.addEventListener('keydown', handleKeydown);\n\n\t\treturn {\n\t\t\tdestroy() {\n\t\t\t\tnode.removeEventListener('keydown', handleKeydown);\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":317}
+{"fn":"parse","source":" \n\texport let z = '???';\n\texport let answer = '42';\n\n\tfunction tap(node, callback) {\n\t\tconst clickHandler = event => {\n\t\t\tcallback({ answer });\n\t\t};\n\n\t\tnode.addEventListener('click', clickHandler, false);\n\n\t\treturn {\n\t\t\tdestroy() {\n\t\t\t\tnode.addEventListener('click', clickHandler, false);\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{z} ","typescript":false,"index":338}
+{"fn":"parse_expression_at","source":"\n\n{z} ","typescript":false,"index":367}
+{"fn":"parse","source":" \n\tlet container;\n\tfunction tooltip(node, text) {\n\t\tlet tooltip = null;\n\n\t\tfunction onVisibilityChange() {\n\t\t\ttooltip = document.createElement('div');\n\t\t\ttooltip.classList.add('tooltip');\n\t\t\ttooltip.textContent = text;\n\t\t\tcontainer.appendChild(tooltip);\n\t\t}\n\n\t\tnode.addEventListener('visibilitychange', onVisibilityChange);\n\n\t\treturn {\n\t\t\tdestroy() {\n\t\t\t\tnode.removeEventListener('visibilitychange', onVisibilityChange);\n\t\t\t}\n\t\t}\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n \n
","typescript":false,"index":482}
+{"fn":"parse_expression_at","source":"\n\n \n
","typescript":false,"index":523}
+{"fn":"parse","source":" \n\tconst translations = {\n\t\tperform_action: 'Perform an Action'\n\t};\n\n\tfunction t(key) {\n\t\treturn translations[key] || `{{${key}}}`;\n\t}\n\n\texport let actionTransKey = 'perform_action';\n\n\tfunction tooltip(node, text) {\n\t\tlet tooltip = null;\n\n\t\tfunction onMouseEnter() {\n\t\t\ttooltip = document.createElement('div');\n\t\t\ttooltip.classList.add('tooltip');\n\t\t\ttooltip.textContent = text;\n\t\t\tnode.parentNode.appendChild(tooltip);\n\t\t}\n\n\t\tfunction onMouseLeave() {\n\t\t\tif (!tooltip) return;\n\t\t\ttooltip.remove();\n\t\t\ttooltip = null;\n\t\t}\n\n\t\tnode.addEventListener('mouseenter', onMouseEnter);\n\t\tnode.addEventListener('mouseleave', onMouseLeave);\n\t\t\n\t\treturn {\n\t\t\tdestroy() {\n\t\t\t\tnode.removeEventListener('mouseenter', onMouseEnter);\n\t\t\t\tnode.removeEventListener('mouseleave', onMouseLeave);\n\t\t\t}\n\t\t}\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\naction ","typescript":false,"index":826}
+{"fn":"parse","source":" \n const obj = {\n foo: 'bar',\n action(element, {leet}) {\n element.foo = this.foo + leet;\n },\n };\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\naction ","typescript":false,"index":155}
+{"fn":"parse","source":" \n\tconst obj = {\n\t\tdeep: {\n\t\t\tfoo : 'bar',\n\t\t\taction(element, { leet }) {\n\t\t\t\telement.foo = this.foo + leet;\n\t\t\t}\n\t\t}\n\t};\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\naction ","typescript":false,"index":169}
+{"fn":"parse","source":" \n export let result;\n function onMountAction(node) {\n result.parentElement = node.parentElement;\n }\n","typescript":false}
+{"fn":"parse","source":" \n export let display;\n export let target;\n\n function insert(node, text) {\n function onClick() {\n node.textContent = text;\n }\n node.addEventListener('click', onClick);\n\n return {\n destroy() {\n node.removeEventListener('click', onClick);\n },\n };\n }\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":323}
+{"fn":"parse","source":" \n\texport let x = 0;\n\n\tfunction foo(node) {\n\t\tconst handler = () => {\n\t\t\tx += 1;\n\t\t};\n\n\t\tnode.addEventListener('click', handler);\n\t\thandler();\n\n\t\treturn {\n\t\t\tdestroy() {\n\t\t\t\tnode.removeEventListener('click', handler);\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{x} ","typescript":false,"index":266}
+{"fn":"parse","source":" \n\texport let text = 'Perform an Action';\n\n\tfunction checkForCtrl(event) {\n\t\tif (event.ctrlKey) {\n\t\t\ttext = 'Perform an augmented Action';\n\t\t} else {\n\t\t\ttext = 'Perform an Action';\n\t\t}\n\t}\n\n\tfunction tooltip(node, text) {\n\t\tlet tooltip = null;\n\n\t\tfunction onMouseEnter() {\n\t\t\ttooltip = document.createElement('div');\n\t\t\ttooltip.classList.add('tooltip');\n\t\t\ttooltip.textContent = text;\n\t\t\tnode.parentNode.appendChild(tooltip);\n\t\t}\n\n\t\tfunction onMouseLeave() {\n\t\t\tif (!tooltip) return;\n\t\t\ttooltip.remove();\n\t\t\ttooltip = null;\n\t\t}\n\n\t\tnode.addEventListener('mouseenter', onMouseEnter);\n\t\tnode.addEventListener('mouseleave', onMouseLeave);\n\n\t\treturn {\n\t\t\tupdate(text) {\n\t\t\t\tif (tooltip) tooltip.textContent = text;\n\t\t\t},\n\t\t\tdestroy() {\n\t\t\t\tnode.removeEventListener('mouseenter', onMouseEnter);\n\t\t\t\tnode.removeEventListener('mouseleave', onMouseLeave);\n\t\t\t}\n\t\t}\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\naction \n","typescript":false,"index":898}
+{"fn":"parse_expression_at","source":"\n\naction \n","typescript":false,"index":949}
+{"fn":"parse_expression_at","source":"\n\naction \n","typescript":false,"index":975}
+{"fn":"parse","source":" \n import { afterUpdate, onDestroy } from \"svelte\";\n\n export let id;\n\texport let items;\n\n let item = $items[id];\n\tlet selected = true;\n\n function onClick() {\n selected = !selected;\n items.set({});\n }\n\n onDestroy(() => {\n\t\tconsole.log(\"onDestroy\");\n });\n\n afterUpdate(() => {\n console.log(\"afterUpdate\");\n });\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nClick Me \n{#if selected}\n {item.id}
\n{/if}","typescript":false,"index":364}
+{"fn":"parse_expression_at","source":"\n\nClick Me \n{#if selected}\n {item.id}
\n{/if}","typescript":false,"index":397}
+{"fn":"parse_expression_at","source":"\n\nClick Me \n{#if selected}\n {item.id}
\n{/if}","typescript":false,"index":415}
+{"fn":"parse","source":" \n\timport { writable } from 'svelte/store';\n import Component from \"./Component.svelte\";\n\n\tlet items = writable({ 1: { id: 1 } });\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each Object.values($items) as item (item.id)}\n \n{/each}","typescript":false,"index":157}
+{"fn":"parse_expression_at","source":"\n\n{#each Object.values($items) as item (item.id)}\n \n{/each}","typescript":false,"index":188}
+{"fn":"parse_expression_at","source":"\n\n{#each Object.values($items) as item (item.id)}\n \n{/each}","typescript":false,"index":216}
+{"fn":"parse","source":" \n\timport { afterUpdate } from 'svelte';\n\n\texport let value;\n\tlet mirror;\n\n\tafterUpdate(() => {\n\t\tmirror = value;\n\t});\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{value}
\n{mirror}
","typescript":false,"index":141}
+{"fn":"parse_expression_at","source":"\n\n{value}
\n{mirror}
","typescript":false,"index":156}
+{"fn":"parse","source":" \n\timport { afterUpdate } from 'svelte';\n\n\texport let a;\n\texport let b;\n\n\texport let value;\n\n\tafterUpdate(() => {\n\t\tb.textContent = a.textContent;\n\t});\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{value}
\n
","typescript":false,"index":184}
+{"fn":"parse_expression_at","source":"\n\n{value}
\n
","typescript":false,"index":188}
+{"fn":"parse_expression_at","source":"\n\n{value}
\n
","typescript":false,"index":213}
+{"fn":"parse","source":" \n\texport let things;\n\n\tfunction flip(node, animation, params) {\n\t\tconst dx = animation.from.left - animation.to.left;\n\t\tconst dy = animation.from.top - animation.to.top;\n\n\t\treturn {\n\t\t\tduration: 100,\n\t\t\tcss: (t, u) => `transform: translate(${u + dx}px, ${u * dy}px)`\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each things as thing (thing.id)}\n\t{thing.name}
\n{/each}","typescript":false,"index":301}
+{"fn":"parse_expression_at","source":"\n\n{#each things as thing (thing.id)}\n\t{thing.name}
\n{/each}","typescript":false,"index":318}
+{"fn":"parse_expression_at","source":"\n\n{#each things as thing (thing.id)}\n\t{thing.name}
\n{/each}","typescript":false,"index":349}
+{"fn":"parse","source":" \n\timport { flip } from 'svelte/animate';\n\n\tlet todos = [\n\t\t{ id: 1, done: false, description: 'write some docs' },\n\t\t{ id: 2, done: false, description: 'start writing JSConf talk' },\n\t\t{ id: 3, done: true, description: 'buy some milk' },\n\t\t{ id: 4, done: false, description: 'mow the lawn' },\n\t\t{ id: 5, done: false, description: 'feed the turtle' },\n\t\t{ id: 6, done: false, description: 'fix some bugs' }\n\t];\n\n\tfunction update() {\n\t\ttodos = Array.from(todos).reverse();\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nShuffle \n\n\n\t{#each todos as todo (todo.id)}\n\t\t\n\t\t\t \n\t\t\t{todo.description}\n\t\t \n\t{/each}\n
","typescript":false,"index":511}
+{"fn":"parse_expression_at","source":"\n\nShuffle \n\n\n\t{#each todos as todo (todo.id)}\n\t\t\n\t\t\t \n\t\t\t{todo.description}\n\t\t \n\t{/each}\n
","typescript":false,"index":564}
+{"fn":"parse_expression_at","source":"\n\nShuffle \n\n\n\t{#each todos as todo (todo.id)}\n\t\t\n\t\t\t \n\t\t\t{todo.description}\n\t\t \n\t{/each}\n
","typescript":false,"index":579}
+{"fn":"parse_expression_at","source":"\n\nShuffle \n\n\n\t{#each todos as todo (todo.id)}\n\t\t\n\t\t\t \n\t\t\t{todo.description}\n\t\t \n\t{/each}\n
","typescript":false,"index":652}
+{"fn":"parse_expression_at","source":"\n\nShuffle \n\n\n\t{#each todos as todo (todo.id)}\n\t\t\n\t\t\t \n\t\t\t{todo.description}\n\t\t \n\t{/each}\n
","typescript":false,"index":670}
+{"fn":"parse","source":" \n\timport { flip } from 'svelte/animate';\n\n\tlet todos = [\n\t\t{ id: 1, done: false, description: 'write some docs' },\n\t\t{ id: 2, done: false, description: 'start writing JSConf talk' },\n\t\t{ id: 3, done: true, description: 'buy some milk' },\n\t\t{ id: 4, done: false, description: 'mow the lawn' },\n\t\t{ id: 5, done: false, description: 'feed the turtle' },\n\t\t{ id: 6, done: false, description: 'fix some bugs' }\n\t];\n\n\tfunction update() {\n\t\ttodos = [...todos]\n\t\ttodos.pop();\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nRemove last \n\n\n\t{#each todos as todo (todo.id)}\n\t\t\n\t\t\t \n\t\t\t{todo.description}\n\t\t \n\t{/each}\n
","typescript":false,"index":508}
+{"fn":"parse_expression_at","source":"\n\nRemove last \n\n\n\t{#each todos as todo (todo.id)}\n\t\t\n\t\t\t \n\t\t\t{todo.description}\n\t\t \n\t{/each}\n
","typescript":false,"index":565}
+{"fn":"parse_expression_at","source":"\n\nRemove last \n\n\n\t{#each todos as todo (todo.id)}\n\t\t\n\t\t\t \n\t\t\t{todo.description}\n\t\t \n\t{/each}\n
","typescript":false,"index":580}
+{"fn":"parse_expression_at","source":"\n\nRemove last \n\n\n\t{#each todos as todo (todo.id)}\n\t\t\n\t\t\t \n\t\t\t{todo.description}\n\t\t \n\t{/each}\n
","typescript":false,"index":653}
+{"fn":"parse_expression_at","source":"\n\nRemove last \n\n\n\t{#each todos as todo (todo.id)}\n\t\t\n\t\t\t \n\t\t\t{todo.description}\n\t\t \n\t{/each}\n
","typescript":false,"index":671}
+{"fn":"parse","source":" \n\texport let things;\n\n\tfunction flip(node, animation, params) {\n\t\tconst dx = animation.from.left - animation.to.left;\n\t\tconst dy = animation.from.top - animation.to.top;\n\n\t\treturn {\n\t\t\tduration: 100,\n\t\t\ttick: (t, u) => {\n\t\t\t\tnode.dx = u * dx;\n\t\t\t\tnode.dy = u * dy;\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each things as thing (thing.id)}\n\t{thing.name}
\n{/each}","typescript":false,"index":304}
+{"fn":"parse_expression_at","source":"\n\n{#each things as thing (thing.id)}\n\t{thing.name}
\n{/each}","typescript":false,"index":321}
+{"fn":"parse_expression_at","source":"\n\n{#each things as thing (thing.id)}\n\t{thing.name}
\n{/each}","typescript":false,"index":352}
+{"fn":"parse","source":" \n\texport let things;\n\n\tfunction flip(node, animation, params) {\n\t\tconst dx = animation.from.left - animation.to.left;\n\t\tconst dy = animation.from.top - animation.to.top;\n\n\t\treturn {\n\t\t\tdelay: params.delay,\n\t\t\tduration: 100,\n\t\t\ttick: (t, u) => {\n\t\t\t\tnode.dx = u * dx;\n\t\t\t\tnode.dy = u * dy;\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each things as thing, i (thing.id)}\n\t{thing.name}
\n{/each}","typescript":false,"index":328}
+{"fn":"parse_expression_at","source":"\n\n{#each things as thing, i (thing.id)}\n\t{thing.name}
\n{/each}","typescript":false,"index":348}
+{"fn":"parse_expression_at","source":"\n\n{#each things as thing, i (thing.id)}\n\t{thing.name}
\n{/each}","typescript":false,"index":380}
+{"fn":"parse_expression_at","source":"\n\n{#each things as thing, i (thing.id)}\n\t{thing.name}
\n{/each}","typescript":false,"index":399}
+{"fn":"parse","source":" \n\texport let things;\n\n\texport function linear(t) {\n\t\treturn t;\n\t}\n\n\tfunction flip(node, animation, params) {\n\t\tconst dx = animation.from.left - animation.to.left;\n\t\tconst dy = animation.from.top - animation.to.top;\n\n\t\treturn {\n\t\t\tduration: 100,\n\t\t\teasing: linear,\n\t\t\ttick: (t, u) => {\n\t\t\t\tnode.dx = u * dx;\n\t\t\t\tnode.dy = u * dy;\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each things as thing (thing.id)}\n\t{thing.name}
\n{/each}","typescript":false,"index":368}
+{"fn":"parse_expression_at","source":"\n\n{#each things as thing (thing.id)}\n\t{thing.name}
\n{/each}","typescript":false,"index":385}
+{"fn":"parse_expression_at","source":"\n\n{#each things as thing (thing.id)}\n\t{thing.name}
\n{/each}","typescript":false,"index":416}
+{"fn":"parse","source":" \n\texport let value;\n\n\tfunction uppercase(event) {\n\t\tevent.target.value = event.target.value.toUpperCase()\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n \n{value}
","typescript":false,"index":145}
+{"fn":"parse_expression_at","source":"\n\n \n{value}
","typescript":false,"index":172}
+{"fn":"parse","source":" \n\timport { onMount } from 'svelte';\n\n\texport let value = [];\n\n\tfunction one(elem) {\n\t\telem.addEventListener('input', () => {\n\t\t\tvalue.push('1');\n\t\t});\n\t}\n\tfunction four(elem) {\n\t\telem.addEventListener('input', () => {\n\t\t\tvalue.push('4');\n\t\t});\n\t}\n\tfunction eight(elem) {\n\t\telem.addEventListener('input', () => {\n\t\t\tvalue.push('8');\n\t\t});\n\t}\n\tfunction twelve(elem) {\n\t\telem.addEventListener('input', () => {\n\t\t\tvalue.push('12');\n\t\t});\n\t}\n\tfunction fifteen(elem) {\n\t\telem.addEventListener('input', () => {\n\t\t\tvalue.push('15');\n\t\t});\n\t}\n\tfunction seventeen(elem) {\n\t\telem.addEventListener('input', () => {\n\t\t\tvalue.push('17');\n\t\t});\n\t}\n\n\tconst foo = {\n\t\tset two(v) {\n\t\t\tvalue.push('2');\n\t\t},\n\t\tset six(v) {\n\t\t\tvalue.push('6');\n\t\t},\n\t\tset nine(v) {\n\t\t\tvalue.push('9');\n\t\t},\n\t\tset eleven(v) {\n\t\t\tvalue.push('11');\n\t\t},\n\t\tset thirteen(v) {\n\t\t\tvalue.push('13');\n\t\t},\n\t\tset sixteen(v) {\n\t\t\tvalue.push('16');\n\t\t}\n\t};\n\n\tfunction three() {\n\t\tvalue.push('3');\n\t}\n\tfunction five() {\n\t\tvalue.push('5');\n\t}\n\tfunction seven() {\n\t\tvalue.push('7');\n\t}\n\tfunction ten() {\n\t\tvalue.push('10');\n\t}\n\tfunction fourteen() {\n\t\tvalue.push('14');\n\t}\n\tfunction eighteen() {\n\t\tvalue.push('18');\n\t}\n\n\tlet el;\n\n\tonMount(() => {\n\t\t// ensure that bind:this doesn't influence the order of directives\n\t\t// and isn't affected itself by an action being on the element\n\t\tvalue.push('bind:this ' + !!el);\n\t});\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n \n \n \n \n \n ","typescript":false,"index":1415}
+{"fn":"parse_expression_at","source":"\n\n \n \n \n \n \n ","typescript":false,"index":1434}
+{"fn":"parse_expression_at","source":"\n\n \n \n \n \n \n ","typescript":false,"index":1470}
+{"fn":"parse_expression_at","source":"\n\n \n \n \n \n \n ","typescript":false,"index":1488}
+{"fn":"parse_expression_at","source":"\n\n \n \n \n \n \n ","typescript":false,"index":1517}
+{"fn":"parse_expression_at","source":"\n\n \n \n \n \n \n ","typescript":false,"index":1546}
+{"fn":"parse_expression_at","source":"\n\n \n \n \n \n \n ","typescript":false,"index":1576}
+{"fn":"parse_expression_at","source":"\n\n \n \n \n \n \n ","typescript":false,"index":1593}
+{"fn":"parse_expression_at","source":"\n\n \n \n \n \n \n ","typescript":false,"index":1638}
+{"fn":"parse_expression_at","source":"\n\n \n \n \n \n \n ","typescript":false,"index":1662}
+{"fn":"parse_expression_at","source":"\n\n \n \n \n \n \n ","typescript":false,"index":1705}
+{"fn":"parse_expression_at","source":"\n\n \n \n \n \n \n ","typescript":false,"index":1721}
+{"fn":"parse_expression_at","source":"\n\n \n \n \n \n \n ","typescript":false,"index":1758}
+{"fn":"parse","source":" \n\tconst foo = ['a', 'b', 'c'];\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each [...foo] as item}\n\t{item}
\n{/each}","typescript":false,"index":57}
+{"fn":"parse_expression_at","source":"\n\n{#each [...foo] as item}\n\t{item}
\n{/each}","typescript":false,"index":82}
+{"fn":"parse","source":" \n\tlet [first, second, ...[third, ...[, fifth]]] = [1, 2, 3, 4, 5];\n\tlet [one, two, ...[three, ...{ length }]] = [10, 20, 30, 40, 50, 60, 70, 80, 90];\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{first} \n{second} \n{third} \n{fifth} \n\n{one} \n{two} \n{three} \n{length} ","typescript":false,"index":174}
+{"fn":"parse_expression_at","source":"\n\n{first} \n{second} \n{third} \n{fifth} \n\n{one} \n{two} \n{three} \n{length} ","typescript":false,"index":191}
+{"fn":"parse_expression_at","source":"\n\n{first} \n{second} \n{third} \n{fifth} \n\n{one} \n{two} \n{three} \n{length} ","typescript":false,"index":209}
+{"fn":"parse_expression_at","source":"\n\n{first} \n{second} \n{third} \n{fifth} \n\n{one} \n{two} \n{three} \n{length} ","typescript":false,"index":226}
+{"fn":"parse_expression_at","source":"\n\n{first} \n{second} \n{third} \n{fifth} \n\n{one} \n{two} \n{three} \n{length} ","typescript":false,"index":244}
+{"fn":"parse_expression_at","source":"\n\n{first} \n{second} \n{third} \n{fifth} \n\n{one} \n{two} \n{three} \n{length} ","typescript":false,"index":259}
+{"fn":"parse_expression_at","source":"\n\n{first} \n{second} \n{third} \n{fifth} \n\n{one} \n{two} \n{three} \n{length} ","typescript":false,"index":274}
+{"fn":"parse_expression_at","source":"\n\n{first} \n{second} \n{third} \n{fifth} \n\n{one} \n{two} \n{three} \n{length} ","typescript":false,"index":291}
+{"fn":"parse","source":" \n\tlet foo;\n\tlet bar = (foo = 1) * 2;\n\n\texport const get_foo = () => foo;\n\texport const get_bar = () => bar;\n","typescript":false}
+{"fn":"parse","source":" \n\texport let foo = {};\n\tlet bar = 'baz';\n\tfoo[bar] = 1;\n","typescript":false}
+{"fn":"parse","source":" \n\tconst arr = [1, 2];\n\t[arr[0], arr[1]] = [arr[1], arr[0]];\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{arr[0]}, {arr[1]}
","typescript":false,"index":83}
+{"fn":"parse_expression_at","source":"\n\n{arr[0]}, {arr[1]}
","typescript":false,"index":93}
+{"fn":"parse","source":" \n\tconst a = 100;\n\tconst arr = [{ a: 1 }, 2];\n\t[arr[0].a, arr[1] = a] = [arr[1]];\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{JSON.stringify(arr)}
","typescript":false,"index":104}
+{"fn":"parse","source":" \n\tconst foo = {\n\t\tasync bar() {\n\t\t\tawait baz;\n\t\t},\n\t\t*qux() {\n\t\t\tyield 42;\n\t\t}\n\t};\n","typescript":false}
+{"fn":"parse_expression_at","source":" ","typescript":false,"index":17}
+{"fn":"parse_expression_at","source":" ","typescript":false,"index":33}
+{"fn":"parse_expression_at","source":"","typescript":false,"index":21}
+{"fn":"parse","source":" \n\texport let hidden = false;\n","typescript":false}
+{"fn":"parse","source":" \n\texport let indeterminate;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":86}
+{"fn":"parse","source":" \nexport let inert;\n","typescript":false}
+{"fn":"parse_expression_at","source":"","typescript":false,"index":20}
+{"fn":"parse_expression_at","source":"","typescript":false,"index":37}
+{"fn":"parse_expression_at","source":" ","typescript":false,"index":11}
+{"fn":"parse_expression_at","source":" ","typescript":false,"index":36}
+{"fn":"parse_expression_at","source":" ","typescript":false,"index":53}
+{"fn":"parse_expression_at","source":" ","typescript":false,"index":70}
+{"fn":"parse","source":" \n\tclass MyCustomElement extends HTMLElement {\n\t\tconstructor() {\n\t\t\tsuper();\n\t\t\tthis._obj = null;\n\t\t}\n\n\t\tset camelCase(obj) {\n\t\t\tthis._obj = obj;\n\t\t\tthis.render();\n\t\t}\n\n\t\tconnectedCallback() {\n\t\t\tthis.render();\n\t\t}\n\n\t\trender() {\n\t\t\tthis.innerHTML = 'Hello ' + this._obj.text + '!';\n\t\t}\n\t}\n\n\twindow.customElements.define('my-custom-element', MyCustomElement);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":407}
+{"fn":"parse","source":" \n\tclass MyCustomElement extends HTMLElement {\n\t\tconstructor() {\n\t\t\tsuper();\n\t\t\tthis._obj = null;\n\t\t\tthis._text = null;\n\t\t}\n\n\t\tset text(text) {\n\t\t\tthis._text = text;\n\t\t\tthis.render();\n\t\t}\n\n\t\tset camelCase(obj) {\n\t\t\tthis._obj = obj;\n\t\t\tthis.render();\n\t\t}\n\n\t\tconnectedCallback() {\n\t\t\tthis.render();\n\t\t}\n\n\t\trender() {\n\t\t\tthis.innerHTML = 'Hello ' + this._obj.text + this._text;\n\t\t}\n\t}\n\n\tclass Extended extends MyCustomElement {}\n\n\twindow.customElements.define('my-custom-inheritance-element', Extended);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":561}
+{"fn":"parse","source":" \n\texport let color = 'red';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{color}
","typescript":false,"index":67}
+{"fn":"parse_expression_at","source":"\n\n{color}
","typescript":false,"index":77}
+{"fn":"parse","source":" \n\texport let items;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each items as item, i}\n\t{i + 1}
\n{/each}","typescript":false,"index":46}
+{"fn":"parse_expression_at","source":"\n\n{#each items as item, i}\n\t{i + 1}
\n{/each}","typescript":false,"index":78}
+{"fn":"parse_expression_at","source":"\n\n{#each items as item, i}\n\t{i + 1}
\n{/each}","typescript":false,"index":102}
+{"fn":"parse_expression_at","source":"\n\n{#each items as item, i}\n\t{i + 1}
\n{/each}","typescript":false,"index":127}
+{"fn":"parse_expression_at","source":"","typescript":false,"index":17}
+{"fn":"parse_expression_at","source":"foo ","typescript":false,"index":14}
+{"fn":"parse","source":" \n\texport let id = 'foo';\n","typescript":false}
+{"fn":"parse","source":" \n\texport let inputType;\n\texport let inputValue;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":81}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":101}
+{"fn":"parse_expression_at","source":"
","typescript":false,"index":12}
+{"fn":"parse","source":" \n\texport let foo;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n ","typescript":false,"index":63}
+{"fn":"parse_expression_at","source":"
","typescript":false,"index":12}
+{"fn":"parse","source":" \n\texport let testName;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n
","typescript":false,"index":54}
+{"fn":"parse","source":" \n\texport let testName;\n\n export function _() {\n // Make the prop a source. Difference from Svelte 4.\n testName = '';\n }\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\n
","typescript":false,"index":208}
+{"fn":"parse","source":" \n\texport let testName1;\n\texport let testName2;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n
","typescript":false,"index":78}
+{"fn":"parse","source":" \n\texport let testName1;\n\texport let testName2;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\n
","typescript":false,"index":127}
+{"fn":"parse","source":" \n\texport let testName;\n\n\tfunction myHelper(testName) {\n\t\treturn testName;\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n
","typescript":false,"index":108}
+{"fn":"parse","source":" \n\texport let testName;\n\n\tfunction myHelper(testName) {\n\t\treturn testName;\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\n
","typescript":false,"index":157}
+{"fn":"parse","source":" \n\texport let testName1;\n export let testName2;\n \n\n\tfunction myHelper(testName) {\n\t\treturn testName;\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n
","typescript":false,"index":136}
+{"fn":"parse","source":" \n\texport let testName1;\n export let testName2;\n \n\n\tfunction myHelper(testName) {\n\t\treturn testName;\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\n
","typescript":false,"index":185}
+{"fn":"parse","source":" \n\texport let value;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n
","typescript":false,"index":55}
+{"fn":"parse","source":" \n\timport Component from './Component.svelte';\n","typescript":false}
+{"fn":"parse","source":" \n\texport let foo;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n \n ","typescript":false,"index":69}
+{"fn":"parse_expression_at","source":"\n\n \n ","typescript":false,"index":82}
+{"fn":"parse_expression_at","source":"\n\n \n ","typescript":false,"index":123}
+{"fn":"parse_expression_at","source":"\n\n \n ","typescript":false,"index":136}
+{"fn":"parse_expression_at","source":"
","typescript":false,"index":12}
+{"fn":"parse","source":" \n\tlet bgImage = 'https://example.com/foo.jpg';\n\tlet color = 'red';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{color}
","typescript":false,"index":122}
+{"fn":"parse_expression_at","source":"\n\n{color}
","typescript":false,"index":142}
+{"fn":"parse_expression_at","source":"\n\n{color}
","typescript":false,"index":152}
+{"fn":"parse","source":" \n\texport let active = 'default';\n\texport let autofocusFalse = false;\n\texport let autofocusTrue = true;\n\tlet spread = { autofocus: true };\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if active === 'default'}\n\t \n{:else if active === 'dynamic-false'}\n\t \n{:else if active === 'dynamic-true'}\n\t \n{:else if active === 'spread'}\n\t \n{:else if active === 'spread-override'}\n\t \n{/if}","typescript":false,"index":162}
+{"fn":"parse_expression_at","source":"\n\n{#if active === 'default'}\n\t \n{:else if active === 'dynamic-false'}\n\t \n{:else if active === 'dynamic-true'}\n\t \n{:else if active === 'spread'}\n\t \n{:else if active === 'spread-override'}\n\t \n{/if}","typescript":false,"index":199}
+{"fn":"parse_expression_at","source":"\n\n{#if active === 'default'}\n\t \n{:else if active === 'dynamic-false'}\n\t \n{:else if active === 'dynamic-true'}\n\t \n{:else if active === 'spread'}\n\t \n{:else if active === 'spread-override'}\n\t \n{/if}","typescript":false,"index":230}
+{"fn":"parse_expression_at","source":"\n\n{#if active === 'default'}\n\t \n{:else if active === 'dynamic-false'}\n\t \n{:else if active === 'dynamic-true'}\n\t \n{:else if active === 'spread'}\n\t \n{:else if active === 'spread-override'}\n\t \n{/if}","typescript":false,"index":273}
+{"fn":"parse_expression_at","source":"\n\n{#if active === 'default'}\n\t \n{:else if active === 'dynamic-false'}\n\t \n{:else if active === 'dynamic-true'}\n\t \n{:else if active === 'spread'}\n\t \n{:else if active === 'spread-override'}\n\t \n{/if}","typescript":false,"index":292}
+{"fn":"parse_expression_at","source":"\n\n{#if active === 'default'}\n\t \n{:else if active === 'dynamic-false'}\n\t \n{:else if active === 'dynamic-true'}\n\t \n{:else if active === 'spread'}\n\t \n{:else if active === 'spread-override'}\n\t \n{/if}","typescript":false,"index":321}
+{"fn":"parse_expression_at","source":"\n\n{#if active === 'default'}\n\t \n{:else if active === 'dynamic-false'}\n\t \n{:else if active === 'dynamic-true'}\n\t \n{:else if active === 'spread'}\n\t \n{:else if active === 'spread-override'}\n\t \n{/if}","typescript":false,"index":363}
+{"fn":"parse_expression_at","source":"\n\n{#if active === 'default'}\n\t \n{:else if active === 'dynamic-false'}\n\t \n{:else if active === 'dynamic-true'}\n\t \n{:else if active === 'spread'}\n\t \n{:else if active === 'spread-override'}\n\t \n{/if}","typescript":false,"index":382}
+{"fn":"parse_expression_at","source":"\n\n{#if active === 'default'}\n\t \n{:else if active === 'dynamic-false'}\n\t \n{:else if active === 'dynamic-true'}\n\t \n{:else if active === 'spread'}\n\t \n{:else if active === 'spread-override'}\n\t \n{/if}","typescript":false,"index":410}
+{"fn":"parse_expression_at","source":"\n\n{#if active === 'default'}\n\t \n{:else if active === 'dynamic-false'}\n\t \n{:else if active === 'dynamic-true'}\n\t \n{:else if active === 'spread'}\n\t \n{:else if active === 'spread-override'}\n\t \n{/if}","typescript":false,"index":446}
+{"fn":"parse_expression_at","source":"\n\n{#if active === 'default'}\n\t \n{:else if active === 'dynamic-false'}\n\t \n{:else if active === 'dynamic-true'}\n\t \n{:else if active === 'spread'}\n\t \n{:else if active === 'spread-override'}\n\t \n{/if}","typescript":false,"index":458}
+{"fn":"parse_expression_at","source":"\n\n{#if active === 'default'}\n\t \n{:else if active === 'dynamic-false'}\n\t \n{:else if active === 'dynamic-true'}\n\t \n{:else if active === 'spread'}\n\t \n{:else if active === 'spread-override'}\n\t \n{/if}","typescript":false,"index":479}
+{"fn":"parse_expression_at","source":"\n\n{#if active === 'default'}\n\t \n{:else if active === 'dynamic-false'}\n\t \n{:else if active === 'dynamic-true'}\n\t \n{:else if active === 'spread'}\n\t \n{:else if active === 'spread-override'}\n\t \n{/if}","typescript":false,"index":524}
+{"fn":"parse_expression_at","source":"\n\n{#if active === 'default'}\n\t \n{:else if active === 'dynamic-false'}\n\t \n{:else if active === 'dynamic-true'}\n\t \n{:else if active === 'spread'}\n\t \n{:else if active === 'spread-override'}\n\t \n{/if}","typescript":false,"index":536}
+{"fn":"parse_expression_at","source":"\n\n{#if active === 'default'}\n\t \n{:else if active === 'dynamic-false'}\n\t \n{:else if active === 'dynamic-true'}\n\t \n{:else if active === 'spread'}\n\t \n{:else if active === 'spread-override'}\n\t \n{/if}","typescript":false,"index":555}
+{"fn":"parse","source":" \n\texport let thePromise;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#await thePromise}\n\tWaiting...\n{:then { func }}\n\t{(() => func)()}\n{:catch { func: func_1 }}\n\t{(() => func_1)()}\n{/await}","typescript":false,"index":52}
+{"fn":"parse_expression_at","source":" \n \n \n\n \n \n ({ func } = 1)","typescript":false,"index":82}
+{"fn":"parse_expression_at","source":"\n\n{#await thePromise}\n\tWaiting...\n{:then { func }}\n\t{(() => func)()}\n{:catch { func: func_1 }}\n\t{(() => func_1)()}\n{/await}","typescript":false,"index":95}
+{"fn":"parse_expression_at","source":" \n \n \n\n \n \n \n \n ({ func: func_1 } = 1)","typescript":false,"index":118}
+{"fn":"parse_expression_at","source":"\n\n{#await thePromise}\n\tWaiting...\n{:then { func }}\n\t{(() => func)()}\n{:catch { func: func_1 }}\n\t{(() => func_1)()}\n{/await}","typescript":false,"index":139}
+{"fn":"parse","source":" \n\texport let thePromise;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#await thePromise catch}\n\toh no! Something broke!
\n{/await}\n\n \n\n{#await thePromise}\n\tthe promise is pending
\n{:catch}\n\toh no! Something broke!
\n{/await}","typescript":false,"index":52}
+{"fn":"parse_expression_at","source":"\n\n{#await thePromise catch}\n\toh no! Something broke!
\n{/await}\n\n \n\n{#await thePromise}\n\tthe promise is pending
\n{:catch}\n\toh no! Something broke!
\n{/await}","typescript":false,"index":128}
+{"fn":"parse","source":" \n\texport let thePromise;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#await thePromise catch theError}\n\toh no! {theError.message}
\n{/await}","typescript":false,"index":52}
+{"fn":"parse_expression_at","source":"\n\n{#await thePromise catch theError}\n\toh no! {theError.message}
\n{/await}","typescript":false,"index":91}
+{"fn":"parse","source":" \n\timport { onMount } from 'svelte';\n\n\texport let value;\n\tlet called = false;\n\n\tonMount(() => {\n\t\tcalled = true;\n\t});\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{value}
\n{called}
","typescript":false,"index":140}
+{"fn":"parse_expression_at","source":"\n\n{value}
\n{called}
","typescript":false,"index":155}
+{"fn":"parse","source":" \n\timport Foo from './Foo.svelte';\n\n\texport let promise;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#await promise then value}\n\t \n{/await}","typescript":false,"index":83}
+{"fn":"parse","source":" \n\timport { sleep } from './sleep.js';\n\n\tlet count = 0;\n\n\tconst get_promise = () => {\n\t\treturn sleep(10).then(() => {\n\t\t\tcount += 1;\n\t\t\treturn 42;\n\t\t});\n\t};\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#await get_promise()}\n\tloading...
\n{:then value}\n\tthe answer is {value}
\n\tcount: {count}
\n{/await}","typescript":false,"index":183}
+{"fn":"parse_expression_at","source":"\n\n{#await get_promise()}\n\tloading...
\n{:then value}\n\tthe answer is {value}
\n\tcount: {count}
\n{/await}","typescript":false,"index":250}
+{"fn":"parse_expression_at","source":"\n\n{#await get_promise()}\n\tloading...
\n{:then value}\n\tthe answer is {value}
\n\tcount: {count}
\n{/await}","typescript":false,"index":273}
+{"fn":"parse","source":" \n\texport let thePromise;\n\texport let show;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#await thePromise}\n\t\t
loading...
\n\t{:then theValue}\n\t\t{#if show}\n\t\t\t
the value is {theValue}
\n\t\t{/if}\n\t{:catch theError}\n\t\t
oh no! {theError.message}
\n\t{/await}\n
","typescript":false,"index":77}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#await thePromise}\n\t\t
loading...
\n\t{:then theValue}\n\t\t{#if show}\n\t\t\t
the value is {theValue}
\n\t\t{/if}\n\t{:catch theError}\n\t\t
oh no! {theError.message}
\n\t{/await}\n
","typescript":false,"index":134}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#await thePromise}\n\t\t
loading...
\n\t{:then theValue}\n\t\t{#if show}\n\t\t\t
the value is {theValue}
\n\t\t{/if}\n\t{:catch theError}\n\t\t
oh no! {theError.message}
\n\t{/await}\n
","typescript":false,"index":160}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#await thePromise}\n\t\t
loading...
\n\t{:then theValue}\n\t\t{#if show}\n\t\t\t
the value is {theValue}
\n\t\t{/if}\n\t{:catch theError}\n\t\t
oh no! {theError.message}
\n\t{/await}\n
","typescript":false,"index":214}
+{"fn":"parse","source":" \n\texport let promise;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#await promise then value}\n\t{JSON.stringify(value)}
\n{/await}","typescript":false,"index":49}
+{"fn":"parse_expression_at","source":"\n\n{#await promise then value}\n\t{JSON.stringify(value)}
\n{/await}","typescript":false,"index":74}
+{"fn":"parse_expression_at","source":"{#await null}{/await}","typescript":false,"index":8}
+{"fn":"parse","source":" \n\texport let flag = true;\n\timport Widget from './Widget.svelte';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":108}
+{"fn":"parse","source":" \n\texport let items = [\n\t\t{\n\t\t\ttitle: 'a title',\n\t\t\tdata: new Promise((f) => {\n\t\t\t\tf(42);\n\t\t\t}),\n\t\t},\n\t]\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each items as item}\n\t{#await item.data}\n\t\t{item.title}: loading...
\n\t{:then result}\n\t\t{item.title}: {result}
\n\t{/await}\n{/each}","typescript":false,"index":130}
+{"fn":"parse_expression_at","source":"\n\n{#each items as item}\n\t{#await item.data}\n\t\t{item.title}: loading...
\n\t{:then result}\n\t\t{item.title}: {result}
\n\t{/await}\n{/each}","typescript":false,"index":154}
+{"fn":"parse_expression_at","source":"\n\n{#each items as item}\n\t{#await item.data}\n\t\t{item.title}: loading...
\n\t{:then result}\n\t\t{item.title}: {result}
\n\t{/await}\n{/each}","typescript":false,"index":171}
+{"fn":"parse_expression_at","source":"\n\n{#each items as item}\n\t{#await item.data}\n\t\t{item.title}: loading...
\n\t{:then result}\n\t\t{item.title}: {result}
\n\t{/await}\n{/each}","typescript":false,"index":221}
+{"fn":"parse_expression_at","source":"\n\n{#each items as item}\n\t{#await item.data}\n\t\t{item.title}: loading...
\n\t{:then result}\n\t\t{item.title}: {result}
\n\t{/await}\n{/each}","typescript":false,"index":235}
+{"fn":"parse","source":" \n\texport let promise;\n\texport let condition = true;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if condition}\n\t{#await promise then _}hello{/await}\n{/if}","typescript":false,"index":76}
+{"fn":"parse_expression_at","source":"\n\n{#if condition}\n\t{#await promise then _}hello{/await}\n{/if}","typescript":false,"index":96}
+{"fn":"parse","source":" \n\timport { onMount } from 'svelte';\n\n\texport let logs;\n\texport let state;\n\n\tonMount(() => {\n\t\tlogs.push(`mount ${state}`);\n\t\treturn () => {\n\t\t\tlogs.push(`unmount ${state}`);\n\t\t};\n\t});\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{state}","typescript":false,"index":204}
+{"fn":"parse","source":" \n\timport { tick } from 'svelte';\n\timport Component from './Component.svelte';\n\n\tlet promise;\n\tlet resolve;\n\tlet value = 0;\n\texport let logs = [];\n\n\tasync function new_promise() {\n\t\tpromise = new Promise(r => {\n\t\t\tresolve = r;\n\t\t});\n\t}\n\n\tasync function resolve_promise() {\n\t\tawait Promise.resolve();\n\t\tresolve(value++);\n\t}\n\n\texport async function test() {\n\t\tresolve_promise();\n\t\tawait tick();\n\t\tnew_promise();\n\t\tresolve_promise();\n\t\treturn tick();\n\t}\n\n\tnew_promise();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#await promise}\n\tLoading...\n{:then state}\n\t \n{/await}","typescript":false,"index":494}
+{"fn":"parse","source":" \n\texport let card;\n\texport let onfav;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{card.x}\n ","typescript":false,"index":75}
+{"fn":"parse_expression_at","source":"\n\n\n\t{card.x}\n ","typescript":false,"index":85}
+{"fn":"parse","source":" \n\timport Card from './Card.svelte'\n\n\tconst x = [{\n\t\tfav: false,\n\t\tx: 1\n\t}, {\n\t\tfav: false,\n\t\tx: 2\n\t}, {\n\t\tfav: false,\n\t\tx: 3\n\t}, {\n\t\tfav: false,\n\t\tx: 4\n\t}];\n\n\tlet p_cards = Promise.resolve(JSON.parse(JSON.stringify(x)));\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#await p_cards then cards}\n\t{#each cards.filter((card) => !card.fav) as card}\n\t\t {card.fav = !card.fav}}> \n\t{/each}\n\t-------\n\t{#each cards.filter((card) => card.fav) as card}\n\t\t {card.fav = !card.fav}}> \n\t{/each}\n{/await}","typescript":false,"index":248}
+{"fn":"parse_expression_at","source":"\n\n{#await p_cards then cards}\n\t{#each cards.filter((card) => !card.fav) as card}\n\t\t {card.fav = !card.fav}}> \n\t{/each}\n\t-------\n\t{#each cards.filter((card) => card.fav) as card}\n\t\t {card.fav = !card.fav}}> \n\t{/each}\n{/await}","typescript":false,"index":276}
+{"fn":"parse_expression_at","source":"\n\n{#await p_cards then cards}\n\t{#each cards.filter((card) => !card.fav) as card}\n\t\t {card.fav = !card.fav}}> \n\t{/each}\n\t-------\n\t{#each cards.filter((card) => card.fav) as card}\n\t\t {card.fav = !card.fav}}> \n\t{/each}\n{/await}","typescript":false,"index":341}
+{"fn":"parse_expression_at","source":"\n\n{#await p_cards then cards}\n\t{#each cards.filter((card) => !card.fav) as card}\n\t\t {card.fav = !card.fav}}> \n\t{/each}\n\t-------\n\t{#each cards.filter((card) => card.fav) as card}\n\t\t {card.fav = !card.fav}}> \n\t{/each}\n{/await}","typescript":false,"index":406}
+{"fn":"parse_expression_at","source":"\n\n{#await p_cards then cards}\n\t{#each cards.filter((card) => !card.fav) as card}\n\t\t {card.fav = !card.fav}}> \n\t{/each}\n\t-------\n\t{#each cards.filter((card) => card.fav) as card}\n\t\t {card.fav = !card.fav}}> \n\t{/each}\n{/await}","typescript":false,"index":470}
+{"fn":"parse","source":" \n\texport let promise;\n\texport let answer;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if promise}\n\t{#await promise}\n\t\twait for it...
\n\t{:then _}\n\t\tthe answer is {answer}!
\n\t{:catch error}\n\t\twell that's odd
\n\t{/await}\n{/if}","typescript":false,"index":66}
+{"fn":"parse_expression_at","source":"\n\n{#if promise}\n\t{#await promise}\n\t\twait for it...
\n\t{:then _}\n\t\tthe answer is {answer}!
\n\t{:catch error}\n\t\twell that's odd
\n\t{/await}\n{/if}","typescript":false,"index":84}
+{"fn":"parse_expression_at","source":"\n\n{#if promise}\n\t{#await promise}\n\t\twait for it...
\n\t{:then _}\n\t\tthe answer is {answer}!
\n\t{:catch error}\n\t\twell that's odd
\n\t{/await}\n{/if}","typescript":false,"index":148}
+{"fn":"parse","source":" \n\tlet answer = 0;\n\t$: answer100 = answer * 100;\n\texport let promise = new Promise(resolve => {\n\t\tsetTimeout(() => {\n\t\t\tresolve();\n\t\t\tanswer = 42;\n\t\t}, 0)\n\t});\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if promise}\n\t{#await promise}\n\t\twait for it...
\n\t{:then _}\n\t\tthe answer is {answer}!
\n\t\tthe answer100 is {answer100}!
\n\t{:catch error}\n\t\twell that's odd
\n\t{/await}\n{/if}","typescript":false,"index":183}
+{"fn":"parse_expression_at","source":"\n\n{#if promise}\n\t{#await promise}\n\t\twait for it...
\n\t{:then _}\n\t\tthe answer is {answer}!
\n\t\tthe answer100 is {answer100}!
\n\t{:catch error}\n\t\twell that's odd
\n\t{/await}\n{/if}","typescript":false,"index":201}
+{"fn":"parse_expression_at","source":"\n\n{#if promise}\n\t{#await promise}\n\t\twait for it...
\n\t{:then _}\n\t\tthe answer is {answer}!
\n\t\tthe answer100 is {answer100}!
\n\t{:catch error}\n\t\twell that's odd
\n\t{/await}\n{/if}","typescript":false,"index":265}
+{"fn":"parse_expression_at","source":"\n\n{#if promise}\n\t{#await promise}\n\t\twait for it...
\n\t{:then _}\n\t\tthe answer is {answer}!
\n\t\tthe answer100 is {answer100}!
\n\t{:catch error}\n\t\twell that's odd
\n\t{/await}\n{/if}","typescript":false,"index":301}
+{"fn":"parse","source":" \n export let options = [];\n export let index = 0;\n export let value;\n\n $: {\n\t\tvalue = options[index];\n }\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n {#each options as option, i}\n {option} \n {/each}\n ","typescript":false,"index":149}
+{"fn":"parse_expression_at","source":"\n\n\n {#each options as option, i}\n {option} \n {/each}\n ","typescript":false,"index":166}
+{"fn":"parse_expression_at","source":"\n\n\n {#each options as option, i}\n {option} \n {/each}\n ","typescript":false,"index":207}
+{"fn":"parse_expression_at","source":"\n\n\n {#each options as option, i}\n {option} \n {/each}\n ","typescript":false,"index":211}
+{"fn":"parse","source":" \n\timport Widget from './Widget.svelte';\n\texport let promise = Promise.resolve(['a', 'b']);\n\tlet value;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#await promise}\n\tLoading...\n{:then options}\n\t \n\t{value} \n{/await}","typescript":false,"index":130}
+{"fn":"parse_expression_at","source":"\n\n{#await promise}\n\tLoading...\n{:then options}\n\t \n\t{value} \n{/await}","typescript":false,"index":208}
+{"fn":"parse","source":" \n\texport let thePromise;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#await thePromise}\n\tloading...
\n{:then theValue}\n\tthe value is {theValue}
\n{:catch theError}\n\toh no! {theError.message}
\n{/await}","typescript":false,"index":52}
+{"fn":"parse_expression_at","source":"\n\n{#await thePromise}\n\tloading...
\n{:then theValue}\n\tthe value is {theValue}
\n{:catch theError}\n\toh no! {theError.message}
\n{/await}","typescript":false,"index":118}
+{"fn":"parse_expression_at","source":"\n\n{#await thePromise}\n\tloading...
\n{:then theValue}\n\tthe value is {theValue}
\n{:catch theError}\n\toh no! {theError.message}
\n{/await}","typescript":false,"index":162}
+{"fn":"parse","source":" \n\texport let thePromise;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n{#await thePromise}\n
loading...
\n{:then theValue}\n
the value is {theValue}
\n{:catch theError}\n
oh no! {theError.message}
\n{/await}\n
","typescript":false,"index":58}
+{"fn":"parse_expression_at","source":"\n\n\n{#await thePromise}\n
loading...
\n{:then theValue}\n
the value is {theValue}
\n{:catch theError}\n
oh no! {theError.message}
\n{/await}\n
","typescript":false,"index":122}
+{"fn":"parse_expression_at","source":"\n\n\n{#await thePromise}\n
loading...
\n{:then theValue}\n
the value is {theValue}
\n{:catch theError}\n
oh no! {theError.message}
\n{/await}\n
","typescript":false,"index":165}
+{"fn":"parse","source":" \n\texport let button;\n\texport let thePromise;\n\texport let clicked;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#await thePromise}\n\tloading...
\n{:then theValue}\n\tclick me \n{:catch theError}\n\toh no! {theError.message}
\n{/await}","typescript":false,"index":93}
+{"fn":"parse_expression_at","source":"\n\n{#await thePromise}\n\tloading...
\n{:then theValue}\n\tclick me \n{:catch theError}\n\toh no! {theError.message}
\n{/await}","typescript":false,"index":161}
+{"fn":"parse_expression_at","source":"\n\n{#await thePromise}\n\tloading...
\n{:then theValue}\n\tclick me \n{:catch theError}\n\toh no! {theError.message}
\n{/await}","typescript":false,"index":180}
+{"fn":"parse_expression_at","source":"\n\n{#await thePromise}\n\tloading...
\n{:then theValue}\n\tclick me \n{:catch theError}\n\toh no! {theError.message}
\n{/await}","typescript":false,"index":255}
+{"fn":"parse","source":" \n\texport let show;\n\texport let thePromise;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if show}\n\t{#await thePromise}\n\t\tloading...
\n\t{:then theValue}\n\t\tthe value is {theValue}
\n\t{:catch theError}\n\t\toh no! {theError.message}
\n\t{/await}\n{:else}\n\tElse
\n{/if}","typescript":false,"index":67}
+{"fn":"parse_expression_at","source":"\n\n{#if show}\n\t{#await thePromise}\n\t\tloading...
\n\t{:then theValue}\n\t\tthe value is {theValue}
\n\t{:catch theError}\n\t\toh no! {theError.message}
\n\t{/await}\n{:else}\n\tElse
\n{/if}","typescript":false,"index":82}
+{"fn":"parse_expression_at","source":"\n\n{#if show}\n\t{#await thePromise}\n\t\tloading...
\n\t{:then theValue}\n\t\tthe value is {theValue}
\n\t{:catch theError}\n\t\toh no! {theError.message}
\n\t{/await}\n{:else}\n\tElse
\n{/if}","typescript":false,"index":151}
+{"fn":"parse_expression_at","source":"\n\n{#if show}\n\t{#await thePromise}\n\t\tloading...
\n\t{:then theValue}\n\t\tthe value is {theValue}
\n\t{:catch theError}\n\t\toh no! {theError.message}
\n\t{/await}\n{:else}\n\tElse
\n{/if}","typescript":false,"index":197}
+{"fn":"parse","source":" \n\timport Foo from './Foo.svelte';\n\n\texport let thePromise;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#await thePromise}\n\t\tloading...
\n\t{:then theValue}\n\t\tthe value is {theValue}
\n\t{:catch theError}\n\t\toh no! {theError.message}
\n\t{/await}\n ","typescript":false,"index":93}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#await thePromise}\n\t\tloading...
\n\t{:then theValue}\n\t\tthe value is {theValue}
\n\t{:catch theError}\n\t\toh no! {theError.message}
\n\t{/await}\n ","typescript":false,"index":162}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#await thePromise}\n\t\tloading...
\n\t{:then theValue}\n\t\tthe value is {theValue}
\n\t{:catch theError}\n\t\toh no! {theError.message}
\n\t{/await}\n ","typescript":false,"index":208}
+{"fn":"parse","source":" \n\texport let thePromise;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#await thePromise}\n\tloading...
\n{:then theValue}\n\tthe value is {theValue}
\n{:catch theError}\n\toh no! {theError.message}
\n{/await}\n\n{#await thePromise}\n\tloading...
\n{:then theValue}\n\tthe value is {theValue}
\n{:catch theError}\n\toh no! {theError.message}
\n{/await}","typescript":false,"index":52}
+{"fn":"parse_expression_at","source":"\n\n{#await thePromise}\n\tloading...
\n{:then theValue}\n\tthe value is {theValue}
\n{:catch theError}\n\toh no! {theError.message}
\n{/await}\n\n{#await thePromise}\n\tloading...
\n{:then theValue}\n\tthe value is {theValue}
\n{:catch theError}\n\toh no! {theError.message}
\n{/await}","typescript":false,"index":118}
+{"fn":"parse_expression_at","source":"\n\n{#await thePromise}\n\tloading...
\n{:then theValue}\n\tthe value is {theValue}
\n{:catch theError}\n\toh no! {theError.message}
\n{/await}\n\n{#await thePromise}\n\tloading...
\n{:then theValue}\n\tthe value is {theValue}
\n{:catch theError}\n\toh no! {theError.message}
\n{/await}","typescript":false,"index":162}
+{"fn":"parse_expression_at","source":"\n\n{#await thePromise}\n\tloading...
\n{:then theValue}\n\tthe value is {theValue}
\n{:catch theError}\n\toh no! {theError.message}
\n{/await}\n\n{#await thePromise}\n\tloading...
\n{:then theValue}\n\tthe value is {theValue}
\n{:catch theError}\n\toh no! {theError.message}
\n{/await}","typescript":false,"index":202}
+{"fn":"parse_expression_at","source":"\n\n{#await thePromise}\n\tloading...
\n{:then theValue}\n\tthe value is {theValue}
\n{:catch theError}\n\toh no! {theError.message}
\n{/await}\n\n{#await thePromise}\n\tloading...
\n{:then theValue}\n\tthe value is {theValue}
\n{:catch theError}\n\toh no! {theError.message}
\n{/await}","typescript":false,"index":268}
+{"fn":"parse_expression_at","source":"\n\n{#await thePromise}\n\tloading...
\n{:then theValue}\n\tthe value is {theValue}
\n{:catch theError}\n\toh no! {theError.message}
\n{/await}\n\n{#await thePromise}\n\tloading...
\n{:then theValue}\n\tthe value is {theValue}
\n{:catch theError}\n\toh no! {theError.message}
\n{/await}","typescript":false,"index":312}
+{"fn":"parse","source":" \n\texport let thePromise;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#await thePromise}\n\twaiting\n{:then}\n\tresolved\n{:catch}\n\trejected\n{/await}","typescript":false,"index":52}
+{"fn":"parse","source":" \n\texport let thePromise;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#await thePromise}\n\tloading...
\n{:then theValue}\n\tthe value is {theValue}
\n{:catch theError}\n\toh no! {theError.message}
\n{/await}","typescript":false,"index":52}
+{"fn":"parse_expression_at","source":"\n\n{#await thePromise}\n\tloading...
\n{:then theValue}\n\tthe value is {theValue}
\n{:catch theError}\n\toh no! {theError.message}
\n{/await}","typescript":false,"index":118}
+{"fn":"parse_expression_at","source":"\n\n{#await thePromise}\n\tloading...
\n{:then theValue}\n\tthe value is {theValue}
\n{:catch theError}\n\toh no! {theError.message}
\n{/await}","typescript":false,"index":162}
+{"fn":"parse","source":" \n\texport let thePromise;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#await thePromise}\n\tloading...
\n{:then theValue}\n\tthe value is {theValue}
\n{:catch theError}\n\toh no! {theError.message}
\n{/await}\n\n{#if true}\n\ttrue!
\n{/if}","typescript":false,"index":52}
+{"fn":"parse_expression_at","source":"\n\n{#await thePromise}\n\tloading...
\n{:then theValue}\n\tthe value is {theValue}
\n{:catch theError}\n\toh no! {theError.message}
\n{/await}\n\n{#if true}\n\ttrue!
\n{/if}","typescript":false,"index":118}
+{"fn":"parse_expression_at","source":"\n\n{#await thePromise}\n\tloading...
\n{:then theValue}\n\tthe value is {theValue}
\n{:catch theError}\n\toh no! {theError.message}
\n{/await}\n\n{#if true}\n\ttrue!
\n{/if}","typescript":false,"index":162}
+{"fn":"parse_expression_at","source":"\n\n{#await thePromise}\n\tloading...
\n{:then theValue}\n\tthe value is {theValue}
\n{:catch theError}\n\toh no! {theError.message}
\n{/await}\n\n{#if true}\n\ttrue!
\n{/if}","typescript":false,"index":199}
+{"fn":"parse","source":" \n\texport let promise;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#await promise}\n\tloading...
\n{:then value}\n\tloaded
\n{:catch error}\n\terrored
\n{/await}","typescript":false,"index":49}
+{"fn":"parse","source":" \n\texport let thePromise;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#await thePromise}\n\tloading...\n{:then [ a, b ]}\n\ta: {a}
\n\tb: {b}
\n{:catch [c, [d, e]]}\n\tc: {c}
\n\td: {d}
\n\te: {e}
\n{/await}","typescript":false,"index":52}
+{"fn":"parse_expression_at","source":" \n \n \n\n \n \n ([ a, b ] = 1)","typescript":false,"index":82}
+{"fn":"parse_expression_at","source":"\n\n{#await thePromise}\n\tloading...\n{:then [ a, b ]}\n\ta: {a}
\n\tb: {b}
\n{:catch [c, [d, e]]}\n\tc: {c}
\n\td: {d}
\n\te: {e}
\n{/await}","typescript":false,"index":101}
+{"fn":"parse_expression_at","source":"\n\n{#await thePromise}\n\tloading...\n{:then [ a, b ]}\n\ta: {a}
\n\tb: {b}
\n{:catch [c, [d, e]]}\n\tc: {c}
\n\td: {d}
\n\te: {e}
\n{/await}","typescript":false,"index":116}
+{"fn":"parse_expression_at","source":" \n \n \n\n \n \n \n \n \n ([c, [d, e]] = 1)","typescript":false,"index":130}
+{"fn":"parse_expression_at","source":"\n\n{#await thePromise}\n\tloading...\n{:then [ a, b ]}\n\ta: {a}
\n\tb: {b}
\n{:catch [c, [d, e]]}\n\tc: {c}
\n\td: {d}
\n\te: {e}
\n{/await}","typescript":false,"index":152}
+{"fn":"parse_expression_at","source":"\n\n{#await thePromise}\n\tloading...\n{:then [ a, b ]}\n\ta: {a}
\n\tb: {b}
\n{:catch [c, [d, e]]}\n\tc: {c}
\n\td: {d}
\n\te: {e}
\n{/await}","typescript":false,"index":167}
+{"fn":"parse_expression_at","source":"\n\n{#await thePromise}\n\tloading...\n{:then [ a, b ]}\n\ta: {a}
\n\tb: {b}
\n{:catch [c, [d, e]]}\n\tc: {c}
\n\td: {d}
\n\te: {e}
\n{/await}","typescript":false,"index":182}
+{"fn":"parse","source":" \n\texport let thePromise;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#await thePromise}\n\tloading...\n{:then [ a, b, ...[,, c, ...{ length } ]]}\n\ta: {a}
\n\tb: {b}
\n c: {c}
\n remaining length: {length}
\n{:catch [c, ...[d, e, f, ...[,,g]]]}\n\tc: {c}
\n\td: {d}
\n\te: {e}
\n f: {f}
\n g: {g}
\n{/await}","typescript":false,"index":52}
+{"fn":"parse_expression_at","source":" \n \n \n\n \n \n ([ a, b, ...[,, c, ...{ length } ]] = 1)","typescript":false,"index":82}
+{"fn":"parse_expression_at","source":"\n\n{#await thePromise}\n\tloading...\n{:then [ a, b, ...[,, c, ...{ length } ]]}\n\ta: {a}
\n\tb: {b}
\n c: {c}
\n remaining length: {length}
\n{:catch [c, ...[d, e, f, ...[,,g]]]}\n\tc: {c}
\n\td: {d}
\n\te: {e}
\n f: {f}
\n g: {g}
\n{/await}","typescript":false,"index":127}
+{"fn":"parse_expression_at","source":"\n\n{#await thePromise}\n\tloading...\n{:then [ a, b, ...[,, c, ...{ length } ]]}\n\ta: {a}
\n\tb: {b}
\n c: {c}
\n remaining length: {length}
\n{:catch [c, ...[d, e, f, ...[,,g]]]}\n\tc: {c}
\n\td: {d}
\n\te: {e}
\n f: {f}
\n g: {g}
\n{/await}","typescript":false,"index":142}
+{"fn":"parse_expression_at","source":"\n\n{#await thePromise}\n\tloading...\n{:then [ a, b, ...[,, c, ...{ length } ]]}\n\ta: {a}
\n\tb: {b}
\n c: {c}
\n remaining length: {length}
\n{:catch [c, ...[d, e, f, ...[,,g]]]}\n\tc: {c}
\n\td: {d}
\n\te: {e}
\n f: {f}
\n g: {g}
\n{/await}","typescript":false,"index":158}
+{"fn":"parse_expression_at","source":"\n\n{#await thePromise}\n\tloading...\n{:then [ a, b, ...[,, c, ...{ length } ]]}\n\ta: {a}
\n\tb: {b}
\n c: {c}
\n remaining length: {length}
\n{:catch [c, ...[d, e, f, ...[,,g]]]}\n\tc: {c}
\n\td: {d}
\n\te: {e}
\n f: {f}
\n g: {g}
\n{/await}","typescript":false,"index":189}
+{"fn":"parse_expression_at","source":" \n \n \n\n \n \n \n \n \n \n \n ([c, ...[d, e, f, ...[,,g]]] = 1)","typescript":false,"index":208}
+{"fn":"parse_expression_at","source":"\n\n{#await thePromise}\n\tloading...\n{:then [ a, b, ...[,, c, ...{ length } ]]}\n\ta: {a}
\n\tb: {b}
\n c: {c}
\n remaining length: {length}
\n{:catch [c, ...[d, e, f, ...[,,g]]]}\n\tc: {c}
\n\td: {d}
\n\te: {e}
\n f: {f}
\n g: {g}
\n{/await}","typescript":false,"index":246}
+{"fn":"parse_expression_at","source":"\n\n{#await thePromise}\n\tloading...\n{:then [ a, b, ...[,, c, ...{ length } ]]}\n\ta: {a}
\n\tb: {b}
\n c: {c}
\n remaining length: {length}
\n{:catch [c, ...[d, e, f, ...[,,g]]]}\n\tc: {c}
\n\td: {d}
\n\te: {e}
\n f: {f}
\n g: {g}
\n{/await}","typescript":false,"index":261}
+{"fn":"parse_expression_at","source":"\n\n{#await thePromise}\n\tloading...\n{:then [ a, b, ...[,, c, ...{ length } ]]}\n\ta: {a}
\n\tb: {b}
\n c: {c}
\n remaining length: {length}
\n{:catch [c, ...[d, e, f, ...[,,g]]]}\n\tc: {c}
\n\td: {d}
\n\te: {e}
\n f: {f}
\n g: {g}
\n{/await}","typescript":false,"index":276}
+{"fn":"parse_expression_at","source":"\n\n{#await thePromise}\n\tloading...\n{:then [ a, b, ...[,, c, ...{ length } ]]}\n\ta: {a}
\n\tb: {b}
\n c: {c}
\n remaining length: {length}
\n{:catch [c, ...[d, e, f, ...[,,g]]]}\n\tc: {c}
\n\td: {d}
\n\te: {e}
\n f: {f}
\n g: {g}
\n{/await}","typescript":false,"index":292}
+{"fn":"parse_expression_at","source":"\n\n{#await thePromise}\n\tloading...\n{:then [ a, b, ...[,, c, ...{ length } ]]}\n\ta: {a}
\n\tb: {b}
\n c: {c}
\n remaining length: {length}
\n{:catch [c, ...[d, e, f, ...[,,g]]]}\n\tc: {c}
\n\td: {d}
\n\te: {e}
\n f: {f}
\n g: {g}
\n{/await}","typescript":false,"index":308}
+{"fn":"parse","source":" \n\texport let object = Promise.resolve({ prop1: { prop4: 2, prop5: 3 }, prop2: { prop6: 5, prop7: 6, prop8: 7 }, prop3: { prop9: 9, prop10: 10 } });\n\tconst objectReject = Promise.reject({ propZ: 5, propY: 6, propX: 7, propW: 8 });\n\n\tlet num = 1;\n\tconst prop = 'prop';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#await object then { [`prop${num++}`]: { [`prop${num + 3}`]: propA }, [`prop${num++}`]: { [`prop${num + 5}`]: propB }, ...rest }}\n\tpropA: {propA}
\n\tpropB: {propB}
\n\tnum: {num}
\n\trest: {JSON.stringify(rest)}
\n{/await}\n\n{#await objectReject then value}\n\tresolved\n{:catch { [`${prop}Z`]: propZ, [`${prop}Y`]: propY, ...rest }}\n\tpropZ: {propZ}
\n\tpropY: {propY}
\n\trest: {JSON.stringify(rest)}
\n{/await}","typescript":false,"index":294}
+{"fn":"parse_expression_at","source":" \n \n \n\n \n \n \n\n ({ [`prop${num++}`]: { [`prop${num + 3}`]: propA }, [`prop${num++}`]: { [`prop${num + 5}`]: propB }, ...rest } = 1)","typescript":false,"index":305}
+{"fn":"parse_expression_at","source":"\n\n{#await object then { [`prop${num++}`]: { [`prop${num + 3}`]: propA }, [`prop${num++}`]: { [`prop${num + 5}`]: propB }, ...rest }}\n\tpropA: {propA}
\n\tpropB: {propB}
\n\tnum: {num}
\n\trest: {JSON.stringify(rest)}
\n{/await}\n\n{#await objectReject then value}\n\tresolved\n{:catch { [`${prop}Z`]: propZ, [`${prop}Y`]: propY, ...rest }}\n\tpropZ: {propZ}
\n\tpropY: {propY}
\n\trest: {JSON.stringify(rest)}
\n{/await}","typescript":false,"index":429}
+{"fn":"parse_expression_at","source":"\n\n{#await object then { [`prop${num++}`]: { [`prop${num + 3}`]: propA }, [`prop${num++}`]: { [`prop${num + 5}`]: propB }, ...rest }}\n\tpropA: {propA}
\n\tpropB: {propB}
\n\tnum: {num}
\n\trest: {JSON.stringify(rest)}
\n{/await}\n\n{#await objectReject then value}\n\tresolved\n{:catch { [`${prop}Z`]: propZ, [`${prop}Y`]: propY, ...rest }}\n\tpropZ: {propZ}
\n\tpropY: {propY}
\n\trest: {JSON.stringify(rest)}
\n{/await}","typescript":false,"index":452}
+{"fn":"parse_expression_at","source":"\n\n{#await object then { [`prop${num++}`]: { [`prop${num + 3}`]: propA }, [`prop${num++}`]: { [`prop${num + 5}`]: propB }, ...rest }}\n\tpropA: {propA}
\n\tpropB: {propB}
\n\tnum: {num}
\n\trest: {JSON.stringify(rest)}
\n{/await}\n\n{#await objectReject then value}\n\tresolved\n{:catch { [`${prop}Z`]: propZ, [`${prop}Y`]: propY, ...rest }}\n\tpropZ: {propZ}
\n\tpropY: {propY}
\n\trest: {JSON.stringify(rest)}
\n{/await}","typescript":false,"index":473}
+{"fn":"parse_expression_at","source":"\n\n{#await object then { [`prop${num++}`]: { [`prop${num + 3}`]: propA }, [`prop${num++}`]: { [`prop${num + 5}`]: propB }, ...rest }}\n\tpropA: {propA}
\n\tpropB: {propB}
\n\tnum: {num}
\n\trest: {JSON.stringify(rest)}
\n{/await}\n\n{#await objectReject then value}\n\tresolved\n{:catch { [`${prop}Z`]: propZ, [`${prop}Y`]: propY, ...rest }}\n\tpropZ: {propZ}
\n\tpropY: {propY}
\n\trest: {JSON.stringify(rest)}
\n{/await}","typescript":false,"index":493}
+{"fn":"parse_expression_at","source":"\n\n{#await object then { [`prop${num++}`]: { [`prop${num + 3}`]: propA }, [`prop${num++}`]: { [`prop${num + 5}`]: propB }, ...rest }}\n\tpropA: {propA}
\n\tpropB: {propB}
\n\tnum: {num}
\n\trest: {JSON.stringify(rest)}
\n{/await}\n\n{#await objectReject then value}\n\tresolved\n{:catch { [`${prop}Z`]: propZ, [`${prop}Y`]: propY, ...rest }}\n\tpropZ: {propZ}
\n\tpropY: {propY}
\n\trest: {JSON.stringify(rest)}
\n{/await}","typescript":false,"index":537}
+{"fn":"parse_expression_at","source":" \n \n \n\n \n \n \n\n \n \n \n \n \n \n\n \n \n ({ [`${prop}Z`]: propZ, [`${prop}Y`]: propY, ...rest } = 1)","typescript":false,"index":579}
+{"fn":"parse_expression_at","source":"\n\n{#await object then { [`prop${num++}`]: { [`prop${num + 3}`]: propA }, [`prop${num++}`]: { [`prop${num + 5}`]: propB }, ...rest }}\n\tpropA: {propA}
\n\tpropB: {propB}
\n\tnum: {num}
\n\trest: {JSON.stringify(rest)}
\n{/await}\n\n{#await objectReject then value}\n\tresolved\n{:catch { [`${prop}Z`]: propZ, [`${prop}Y`]: propY, ...rest }}\n\tpropZ: {propZ}
\n\tpropY: {propY}
\n\trest: {JSON.stringify(rest)}
\n{/await}","typescript":false,"index":647}
+{"fn":"parse_expression_at","source":"\n\n{#await object then { [`prop${num++}`]: { [`prop${num + 3}`]: propA }, [`prop${num++}`]: { [`prop${num + 5}`]: propB }, ...rest }}\n\tpropA: {propA}
\n\tpropB: {propB}
\n\tnum: {num}
\n\trest: {JSON.stringify(rest)}
\n{/await}\n\n{#await objectReject then value}\n\tresolved\n{:catch { [`${prop}Z`]: propZ, [`${prop}Y`]: propY, ...rest }}\n\tpropZ: {propZ}
\n\tpropY: {propY}
\n\trest: {JSON.stringify(rest)}
\n{/await}","typescript":false,"index":670}
+{"fn":"parse_expression_at","source":"\n\n{#await object then { [`prop${num++}`]: { [`prop${num + 3}`]: propA }, [`prop${num++}`]: { [`prop${num + 5}`]: propB }, ...rest }}\n\tpropA: {propA}
\n\tpropB: {propB}
\n\tnum: {num}
\n\trest: {JSON.stringify(rest)}
\n{/await}\n\n{#await objectReject then value}\n\tresolved\n{:catch { [`${prop}Z`]: propZ, [`${prop}Y`]: propY, ...rest }}\n\tpropZ: {propZ}
\n\tpropY: {propY}
\n\trest: {JSON.stringify(rest)}
\n{/await}","typescript":false,"index":692}
+{"fn":"parse","source":" \n\tlet object = Promise.resolve({ b: 2, c: 3 });\n\tlet array = Promise.resolve([1, 2]);\n\tlet objectReject = Promise.reject({ b: 2, c: 3 });\n\tlet arrayReject = Promise.reject([1, 2]);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#await object then { a = 3, b = 4, c }}\n\ta: {a}
\n\tb: {b}
\n\tc: {c}
\n{/await}\n\n{#await array then [a, b, c = 3]}\n\ta: {a}
\n\tb: {b}
\n\tc: {c}
\n{/await}\n\n{#await objectReject then value}\n\tresolved\n{:catch { a = 3, b = 4, c }}\n\ta: {a}
\n\tb: {b}
\n\tc: {c}
\n{/await}\n\n{#await arrayReject then value}\n\tresolved\n{:catch [a, b, c = 3]}\n\ta: {a}
\n\tb: {b}
\n\tc: {c}
\n{/await}","typescript":false,"index":208}
+{"fn":"parse_expression_at","source":" \n \n \n \n \n \n\n ({ a = 3, b = 4, c } = 1)","typescript":false,"index":219}
+{"fn":"parse_expression_at","source":"\n\n{#await object then { a = 3, b = 4, c }}\n\ta: {a}
\n\tb: {b}
\n\tc: {c}
\n{/await}\n\n{#await array then [a, b, c = 3]}\n\ta: {a}
\n\tb: {b}
\n\tc: {c}
\n{/await}\n\n{#await objectReject then value}\n\tresolved\n{:catch { a = 3, b = 4, c }}\n\ta: {a}
\n\tb: {b}
\n\tc: {c}
\n{/await}\n\n{#await arrayReject then value}\n\tresolved\n{:catch [a, b, c = 3]}\n\ta: {a}
\n\tb: {b}
\n\tc: {c}
\n{/await}","typescript":false,"index":249}
+{"fn":"parse_expression_at","source":"\n\n{#await object then { a = 3, b = 4, c }}\n\ta: {a}
\n\tb: {b}
\n\tc: {c}
\n{/await}\n\n{#await array then [a, b, c = 3]}\n\ta: {a}
\n\tb: {b}
\n\tc: {c}
\n{/await}\n\n{#await objectReject then value}\n\tresolved\n{:catch { a = 3, b = 4, c }}\n\ta: {a}
\n\tb: {b}
\n\tc: {c}
\n{/await}\n\n{#await arrayReject then value}\n\tresolved\n{:catch [a, b, c = 3]}\n\ta: {a}
\n\tb: {b}
\n\tc: {c}
\n{/await}","typescript":false,"index":264}
+{"fn":"parse_expression_at","source":"\n\n{#await object then { a = 3, b = 4, c }}\n\ta: {a}
\n\tb: {b}
\n\tc: {c}
\n{/await}\n\n{#await array then [a, b, c = 3]}\n\ta: {a}
\n\tb: {b}
\n\tc: {c}
\n{/await}\n\n{#await objectReject then value}\n\tresolved\n{:catch { a = 3, b = 4, c }}\n\ta: {a}
\n\tb: {b}
\n\tc: {c}
\n{/await}\n\n{#await arrayReject then value}\n\tresolved\n{:catch [a, b, c = 3]}\n\ta: {a}
\n\tb: {b}
\n\tc: {c}
\n{/await}","typescript":false,"index":279}
+{"fn":"parse_expression_at","source":"\n\n{#await object then { a = 3, b = 4, c }}\n\ta: {a}
\n\tb: {b}
\n\tc: {c}
\n{/await}\n\n{#await array then [a, b, c = 3]}\n\ta: {a}
\n\tb: {b}
\n\tc: {c}
\n{/await}\n\n{#await objectReject then value}\n\tresolved\n{:catch { a = 3, b = 4, c }}\n\ta: {a}
\n\tb: {b}
\n\tc: {c}
\n{/await}\n\n{#await arrayReject then value}\n\tresolved\n{:catch [a, b, c = 3]}\n\ta: {a}
\n\tb: {b}
\n\tc: {c}
\n{/await}","typescript":false,"index":304}
+{"fn":"parse_expression_at","source":" \n \n \n \n \n \n\n \n \n \n \n \n\n ([a, b, c = 3] = 1)","typescript":false,"index":314}
+{"fn":"parse_expression_at","source":"\n\n{#await object then { a = 3, b = 4, c }}\n\ta: {a}
\n\tb: {b}
\n\tc: {c}
\n{/await}\n\n{#await array then [a, b, c = 3]}\n\ta: {a}
\n\tb: {b}
\n\tc: {c}
\n{/await}\n\n{#await objectReject then value}\n\tresolved\n{:catch { a = 3, b = 4, c }}\n\ta: {a}
\n\tb: {b}
\n\tc: {c}
\n{/await}\n\n{#await arrayReject then value}\n\tresolved\n{:catch [a, b, c = 3]}\n\ta: {a}
\n\tb: {b}
\n\tc: {c}
\n{/await}","typescript":false,"index":338}
+{"fn":"parse_expression_at","source":"\n\n{#await object then { a = 3, b = 4, c }}\n\ta: {a}
\n\tb: {b}
\n\tc: {c}
\n{/await}\n\n{#await array then [a, b, c = 3]}\n\ta: {a}
\n\tb: {b}
\n\tc: {c}
\n{/await}\n\n{#await objectReject then value}\n\tresolved\n{:catch { a = 3, b = 4, c }}\n\ta: {a}
\n\tb: {b}
\n\tc: {c}
\n{/await}\n\n{#await arrayReject then value}\n\tresolved\n{:catch [a, b, c = 3]}\n\ta: {a}
\n\tb: {b}
\n\tc: {c}
\n{/await}","typescript":false,"index":353}
+{"fn":"parse_expression_at","source":"\n\n{#await object then { a = 3, b = 4, c }}\n\ta: {a}
\n\tb: {b}
\n\tc: {c}
\n{/await}\n\n{#await array then [a, b, c = 3]}\n\ta: {a}
\n\tb: {b}
\n\tc: {c}
\n{/await}\n\n{#await objectReject then value}\n\tresolved\n{:catch { a = 3, b = 4, c }}\n\ta: {a}
\n\tb: {b}
\n\tc: {c}
\n{/await}\n\n{#await arrayReject then value}\n\tresolved\n{:catch [a, b, c = 3]}\n\ta: {a}
\n\tb: {b}
\n\tc: {c}
\n{/await}","typescript":false,"index":368}
+{"fn":"parse_expression_at","source":"\n\n{#await object then { a = 3, b = 4, c }}\n\ta: {a}
\n\tb: {b}
\n\tc: {c}
\n{/await}\n\n{#await array then [a, b, c = 3]}\n\ta: {a}
\n\tb: {b}
\n\tc: {c}
\n{/await}\n\n{#await objectReject then value}\n\tresolved\n{:catch { a = 3, b = 4, c }}\n\ta: {a}
\n\tb: {b}
\n\tc: {c}
\n{/await}\n\n{#await arrayReject then value}\n\tresolved\n{:catch [a, b, c = 3]}\n\ta: {a}
\n\tb: {b}
\n\tc: {c}
\n{/await}","typescript":false,"index":393}
+{"fn":"parse_expression_at","source":" \n \n \n \n \n \n\n \n \n \n \n \n\n \n \n \n \n \n\n \n \n ({ a = 3, b = 4, c } = 1)","typescript":false,"index":435}
+{"fn":"parse_expression_at","source":"\n\n{#await object then { a = 3, b = 4, c }}\n\ta: {a}
\n\tb: {b}
\n\tc: {c}
\n{/await}\n\n{#await array then [a, b, c = 3]}\n\ta: {a}
\n\tb: {b}
\n\tc: {c}
\n{/await}\n\n{#await objectReject then value}\n\tresolved\n{:catch { a = 3, b = 4, c }}\n\ta: {a}
\n\tb: {b}
\n\tc: {c}
\n{/await}\n\n{#await arrayReject then value}\n\tresolved\n{:catch [a, b, c = 3]}\n\ta: {a}
\n\tb: {b}
\n\tc: {c}
\n{/await}","typescript":false,"index":465}
+{"fn":"parse_expression_at","source":"\n\n{#await object then { a = 3, b = 4, c }}\n\ta: {a}
\n\tb: {b}
\n\tc: {c}
\n{/await}\n\n{#await array then [a, b, c = 3]}\n\ta: {a}
\n\tb: {b}
\n\tc: {c}
\n{/await}\n\n{#await objectReject then value}\n\tresolved\n{:catch { a = 3, b = 4, c }}\n\ta: {a}
\n\tb: {b}
\n\tc: {c}
\n{/await}\n\n{#await arrayReject then value}\n\tresolved\n{:catch [a, b, c = 3]}\n\ta: {a}
\n\tb: {b}
\n\tc: {c}
\n{/await}","typescript":false,"index":480}
+{"fn":"parse_expression_at","source":"\n\n{#await object then { a = 3, b = 4, c }}\n\ta: {a}
\n\tb: {b}
\n\tc: {c}
\n{/await}\n\n{#await array then [a, b, c = 3]}\n\ta: {a}
\n\tb: {b}
\n\tc: {c}
\n{/await}\n\n{#await objectReject then value}\n\tresolved\n{:catch { a = 3, b = 4, c }}\n\ta: {a}
\n\tb: {b}
\n\tc: {c}
\n{/await}\n\n{#await arrayReject then value}\n\tresolved\n{:catch [a, b, c = 3]}\n\ta: {a}
\n\tb: {b}
\n\tc: {c}
\n{/await}","typescript":false,"index":495}
+{"fn":"parse_expression_at","source":"\n\n{#await object then { a = 3, b = 4, c }}\n\ta: {a}
\n\tb: {b}
\n\tc: {c}
\n{/await}\n\n{#await array then [a, b, c = 3]}\n\ta: {a}
\n\tb: {b}
\n\tc: {c}
\n{/await}\n\n{#await objectReject then value}\n\tresolved\n{:catch { a = 3, b = 4, c }}\n\ta: {a}
\n\tb: {b}
\n\tc: {c}
\n{/await}\n\n{#await arrayReject then value}\n\tresolved\n{:catch [a, b, c = 3]}\n\ta: {a}
\n\tb: {b}
\n\tc: {c}
\n{/await}","typescript":false,"index":520}
+{"fn":"parse_expression_at","source":" \n \n \n \n \n \n\n \n \n \n \n \n\n \n \n \n \n \n\n \n \n \n \n \n \n \n\n \n \n ([a, b, c = 3] = 1)","typescript":false,"index":561}
+{"fn":"parse_expression_at","source":"\n\n{#await object then { a = 3, b = 4, c }}\n\ta: {a}
\n\tb: {b}
\n\tc: {c}
\n{/await}\n\n{#await array then [a, b, c = 3]}\n\ta: {a}
\n\tb: {b}
\n\tc: {c}
\n{/await}\n\n{#await objectReject then value}\n\tresolved\n{:catch { a = 3, b = 4, c }}\n\ta: {a}
\n\tb: {b}
\n\tc: {c}
\n{/await}\n\n{#await arrayReject then value}\n\tresolved\n{:catch [a, b, c = 3]}\n\ta: {a}
\n\tb: {b}
\n\tc: {c}
\n{/await}","typescript":false,"index":585}
+{"fn":"parse_expression_at","source":"\n\n{#await object then { a = 3, b = 4, c }}\n\ta: {a}
\n\tb: {b}
\n\tc: {c}
\n{/await}\n\n{#await array then [a, b, c = 3]}\n\ta: {a}
\n\tb: {b}
\n\tc: {c}
\n{/await}\n\n{#await objectReject then value}\n\tresolved\n{:catch { a = 3, b = 4, c }}\n\ta: {a}
\n\tb: {b}
\n\tc: {c}
\n{/await}\n\n{#await arrayReject then value}\n\tresolved\n{:catch [a, b, c = 3]}\n\ta: {a}
\n\tb: {b}
\n\tc: {c}
\n{/await}","typescript":false,"index":600}
+{"fn":"parse_expression_at","source":"\n\n{#await object then { a = 3, b = 4, c }}\n\ta: {a}
\n\tb: {b}
\n\tc: {c}
\n{/await}\n\n{#await array then [a, b, c = 3]}\n\ta: {a}
\n\tb: {b}
\n\tc: {c}
\n{/await}\n\n{#await objectReject then value}\n\tresolved\n{:catch { a = 3, b = 4, c }}\n\ta: {a}
\n\tb: {b}
\n\tc: {c}
\n{/await}\n\n{#await arrayReject then value}\n\tresolved\n{:catch [a, b, c = 3]}\n\ta: {a}
\n\tb: {b}
\n\tc: {c}
\n{/await}","typescript":false,"index":615}
+{"fn":"parse","source":" \n\texport let thePromise;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#await thePromise}\n\tloading...\n{:then { 1: a, 3: b, 4: c }}\n\t[1] {a}
\n\t[3] {b}
\n\t[4] {c}
\n{:catch { 0: d, 2: e, 5: f }}\n\t[0] {d}
\n\t[2] {e}
\n\t[5] {f}
\n{/await}","typescript":false,"index":52}
+{"fn":"parse_expression_at","source":" \n \n \n\n \n \n ({ 1: a, 3: b, 4: c } = 1)","typescript":false,"index":82}
+{"fn":"parse_expression_at","source":"\n\n{#await thePromise}\n\tloading...\n{:then { 1: a, 3: b, 4: c }}\n\t[1] {a}
\n\t[3] {b}
\n\t[4] {c}
\n{:catch { 0: d, 2: e, 5: f }}\n\t[0] {d}
\n\t[2] {e}
\n\t[5] {f}
\n{/await}","typescript":false,"index":114}
+{"fn":"parse_expression_at","source":"\n\n{#await thePromise}\n\tloading...\n{:then { 1: a, 3: b, 4: c }}\n\t[1] {a}
\n\t[3] {b}
\n\t[4] {c}
\n{:catch { 0: d, 2: e, 5: f }}\n\t[0] {d}
\n\t[2] {e}
\n\t[5] {f}
\n{/await}","typescript":false,"index":130}
+{"fn":"parse_expression_at","source":"\n\n{#await thePromise}\n\tloading...\n{:then { 1: a, 3: b, 4: c }}\n\t[1] {a}
\n\t[3] {b}
\n\t[4] {c}
\n{:catch { 0: d, 2: e, 5: f }}\n\t[0] {d}
\n\t[2] {e}
\n\t[5] {f}
\n{/await}","typescript":false,"index":146}
+{"fn":"parse_expression_at","source":" \n \n \n\n \n \n \n \n \n \n ({ 0: d, 2: e, 5: f } = 1)","typescript":false,"index":160}
+{"fn":"parse_expression_at","source":"\n\n{#await thePromise}\n\tloading...\n{:then { 1: a, 3: b, 4: c }}\n\t[1] {a}
\n\t[3] {b}
\n\t[4] {c}
\n{:catch { 0: d, 2: e, 5: f }}\n\t[0] {d}
\n\t[2] {e}
\n\t[5] {f}
\n{/await}","typescript":false,"index":192}
+{"fn":"parse_expression_at","source":"\n\n{#await thePromise}\n\tloading...\n{:then { 1: a, 3: b, 4: c }}\n\t[1] {a}
\n\t[3] {b}
\n\t[4] {c}
\n{:catch { 0: d, 2: e, 5: f }}\n\t[0] {d}
\n\t[2] {e}
\n\t[5] {f}
\n{/await}","typescript":false,"index":208}
+{"fn":"parse_expression_at","source":"\n\n{#await thePromise}\n\tloading...\n{:then { 1: a, 3: b, 4: c }}\n\t[1] {a}
\n\t[3] {b}
\n\t[4] {c}
\n{:catch { 0: d, 2: e, 5: f }}\n\t[0] {d}
\n\t[2] {e}
\n\t[5] {f}
\n{/await}","typescript":false,"index":224}
+{"fn":"parse","source":" \n\texport let thePromise;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#await thePromise}\n\tloading...\n{:then { result, error }}\n\terror: {error}
\n\tresult: {result}
\n{:catch { error: { message, code } }}\n\tmessage: {message}
\n\tcode: {code}
\n{/await}","typescript":false,"index":52}
+{"fn":"parse_expression_at","source":" \n \n \n\n \n \n ({ result, error } = 1)","typescript":false,"index":82}
+{"fn":"parse_expression_at","source":"\n\n{#await thePromise}\n\tloading...\n{:then { result, error }}\n\terror: {error}
\n\tresult: {result}
\n{:catch { error: { message, code } }}\n\tmessage: {message}
\n\tcode: {code}
\n{/await}","typescript":false,"index":114}
+{"fn":"parse_expression_at","source":"\n\n{#await thePromise}\n\tloading...\n{:then { result, error }}\n\terror: {error}
\n\tresult: {result}
\n{:catch { error: { message, code } }}\n\tmessage: {message}
\n\tcode: {code}
\n{/await}","typescript":false,"index":138}
+{"fn":"parse_expression_at","source":" \n \n \n\n \n \n \n \n \n ({ error: { message, code } } = 1)","typescript":false,"index":157}
+{"fn":"parse_expression_at","source":"\n\n{#await thePromise}\n\tloading...\n{:then { result, error }}\n\terror: {error}
\n\tresult: {result}
\n{:catch { error: { message, code } }}\n\tmessage: {message}
\n\tcode: {code}
\n{/await}","typescript":false,"index":202}
+{"fn":"parse_expression_at","source":"\n\n{#await thePromise}\n\tloading...\n{:then { result, error }}\n\terror: {error}
\n\tresult: {result}
\n{:catch { error: { message, code } }}\n\tmessage: {message}
\n\tcode: {code}
\n{/await}","typescript":false,"index":226}
+{"fn":"parse","source":" \n\texport let thePromise;\n\n\tlet count = 0;\n\n\tsetTimeout(() => {\n\t\tcount++;\n\t}, 0);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#await thePromise then { result }}\n\t{#if result}\n\t\tresult: {result}
\n\t\tcount: {count}
\n\t{:else}\n\t\tresult: {result}
\n\t\tcount: {count}
\n\t{/if}\n{/await}","typescript":false,"index":109}
+{"fn":"parse_expression_at","source":" \n \n\n \n\n \n \n \n \n\n ({ result } = 1)","typescript":false,"index":124}
+{"fn":"parse_expression_at","source":"\n\n{#await thePromise then { result }}\n\t{#if result}\n\t\tresult: {result}
\n\t\tcount: {count}
\n\t{:else}\n\t\tresult: {result}
\n\t\tcount: {count}
\n\t{/if}\n{/await}","typescript":false,"index":143}
+{"fn":"parse_expression_at","source":"\n\n{#await thePromise then { result }}\n\t{#if result}\n\t\tresult: {result}
\n\t\tcount: {count}
\n\t{:else}\n\t\tresult: {result}
\n\t\tcount: {count}
\n\t{/if}\n{/await}","typescript":false,"index":165}
+{"fn":"parse_expression_at","source":"\n\n{#await thePromise then { result }}\n\t{#if result}\n\t\tresult: {result}
\n\t\tcount: {count}
\n\t{:else}\n\t\tresult: {result}
\n\t\tcount: {count}
\n\t{/if}\n{/await}","typescript":false,"index":190}
+{"fn":"parse_expression_at","source":"\n\n{#await thePromise then { result }}\n\t{#if result}\n\t\tresult: {result}
\n\t\tcount: {count}
\n\t{:else}\n\t\tresult: {result}
\n\t\tcount: {count}
\n\t{/if}\n{/await}","typescript":false,"index":224}
+{"fn":"parse_expression_at","source":"\n\n{#await thePromise then { result }}\n\t{#if result}\n\t\tresult: {result}
\n\t\tcount: {count}
\n\t{:else}\n\t\tresult: {result}
\n\t\tcount: {count}
\n\t{/if}\n{/await}","typescript":false,"index":249}
+{"fn":"parse","source":" \n\tlet object = Promise.resolve({ a: 1, b: 2, c: 3 });\n\tlet array = Promise.resolve([1, 2, 3, 4, 5, 6]);\n\tlet objectReject = Promise.reject({ a: 1, b: 2, c: 3 });\n\tlet arrayReject = Promise.reject([1, 2, 3, 4, 5, 6]);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#await object then { a, ...rest }}\n\ta: {a}
\n\trest: {JSON.stringify(rest)}
\n{/await}\n\n{#await array then [a, b, ...rest]}\n\ta: {a}
\n\tb: {b}
\n\trest: {JSON.stringify(rest)}
\n{/await}\n\n{#await objectReject then value}\n\tresolved\n{:catch { a, ...rest }}\n\ta: {a}
\n\trest: {JSON.stringify(rest)}
\n{/await}\n\n{#await arrayReject then value}\n\tresolved\n{:catch [a, b, ...rest]}\n\ta: {a}
\n\tb: {b}
\n\trest: {JSON.stringify(rest)}
\n{/await}","typescript":false,"index":244}
+{"fn":"parse_expression_at","source":" \n \n \n \n \n \n\n ({ a, ...rest } = 1)","typescript":false,"index":255}
+{"fn":"parse_expression_at","source":"\n\n{#await object then { a, ...rest }}\n\ta: {a}
\n\trest: {JSON.stringify(rest)}
\n{/await}\n\n{#await array then [a, b, ...rest]}\n\ta: {a}
\n\tb: {b}
\n\trest: {JSON.stringify(rest)}
\n{/await}\n\n{#await objectReject then value}\n\tresolved\n{:catch { a, ...rest }}\n\ta: {a}
\n\trest: {JSON.stringify(rest)}
\n{/await}\n\n{#await arrayReject then value}\n\tresolved\n{:catch [a, b, ...rest]}\n\ta: {a}
\n\tb: {b}
\n\trest: {JSON.stringify(rest)}
\n{/await}","typescript":false,"index":280}
+{"fn":"parse_expression_at","source":"\n\n{#await object then { a, ...rest }}\n\ta: {a}
\n\trest: {JSON.stringify(rest)}
\n{/await}\n\n{#await array then [a, b, ...rest]}\n\ta: {a}
\n\tb: {b}
\n\trest: {JSON.stringify(rest)}
\n{/await}\n\n{#await objectReject then value}\n\tresolved\n{:catch { a, ...rest }}\n\ta: {a}
\n\trest: {JSON.stringify(rest)}
\n{/await}\n\n{#await arrayReject then value}\n\tresolved\n{:catch [a, b, ...rest]}\n\ta: {a}
\n\tb: {b}
\n\trest: {JSON.stringify(rest)}
\n{/await}","typescript":false,"index":298}
+{"fn":"parse_expression_at","source":"\n\n{#await object then { a, ...rest }}\n\ta: {a}
\n\trest: {JSON.stringify(rest)}
\n{/await}\n\n{#await array then [a, b, ...rest]}\n\ta: {a}
\n\tb: {b}
\n\trest: {JSON.stringify(rest)}
\n{/await}\n\n{#await objectReject then value}\n\tresolved\n{:catch { a, ...rest }}\n\ta: {a}
\n\trest: {JSON.stringify(rest)}
\n{/await}\n\n{#await arrayReject then value}\n\tresolved\n{:catch [a, b, ...rest]}\n\ta: {a}
\n\tb: {b}
\n\trest: {JSON.stringify(rest)}
\n{/await}","typescript":false,"index":342}
+{"fn":"parse_expression_at","source":" \n \n \n \n \n \n\n \n \n \n \n\n ([a, b, ...rest] = 1)","typescript":false,"index":352}
+{"fn":"parse_expression_at","source":"\n\n{#await object then { a, ...rest }}\n\ta: {a}
\n\trest: {JSON.stringify(rest)}
\n{/await}\n\n{#await array then [a, b, ...rest]}\n\ta: {a}
\n\tb: {b}
\n\trest: {JSON.stringify(rest)}
\n{/await}\n\n{#await objectReject then value}\n\tresolved\n{:catch { a, ...rest }}\n\ta: {a}
\n\trest: {JSON.stringify(rest)}
\n{/await}\n\n{#await arrayReject then value}\n\tresolved\n{:catch [a, b, ...rest]}\n\ta: {a}
\n\tb: {b}
\n\trest: {JSON.stringify(rest)}
\n{/await}","typescript":false,"index":378}
+{"fn":"parse_expression_at","source":"\n\n{#await object then { a, ...rest }}\n\ta: {a}
\n\trest: {JSON.stringify(rest)}
\n{/await}\n\n{#await array then [a, b, ...rest]}\n\ta: {a}
\n\tb: {b}
\n\trest: {JSON.stringify(rest)}
\n{/await}\n\n{#await objectReject then value}\n\tresolved\n{:catch { a, ...rest }}\n\ta: {a}
\n\trest: {JSON.stringify(rest)}
\n{/await}\n\n{#await arrayReject then value}\n\tresolved\n{:catch [a, b, ...rest]}\n\ta: {a}
\n\tb: {b}
\n\trest: {JSON.stringify(rest)}
\n{/await}","typescript":false,"index":393}
+{"fn":"parse_expression_at","source":"\n\n{#await object then { a, ...rest }}\n\ta: {a}
\n\trest: {JSON.stringify(rest)}
\n{/await}\n\n{#await array then [a, b, ...rest]}\n\ta: {a}
\n\tb: {b}
\n\trest: {JSON.stringify(rest)}
\n{/await}\n\n{#await objectReject then value}\n\tresolved\n{:catch { a, ...rest }}\n\ta: {a}
\n\trest: {JSON.stringify(rest)}
\n{/await}\n\n{#await arrayReject then value}\n\tresolved\n{:catch [a, b, ...rest]}\n\ta: {a}
\n\tb: {b}
\n\trest: {JSON.stringify(rest)}
\n{/await}","typescript":false,"index":411}
+{"fn":"parse_expression_at","source":"\n\n{#await object then { a, ...rest }}\n\ta: {a}
\n\trest: {JSON.stringify(rest)}
\n{/await}\n\n{#await array then [a, b, ...rest]}\n\ta: {a}
\n\tb: {b}
\n\trest: {JSON.stringify(rest)}
\n{/await}\n\n{#await objectReject then value}\n\tresolved\n{:catch { a, ...rest }}\n\ta: {a}
\n\trest: {JSON.stringify(rest)}
\n{/await}\n\n{#await arrayReject then value}\n\tresolved\n{:catch [a, b, ...rest]}\n\ta: {a}
\n\tb: {b}
\n\trest: {JSON.stringify(rest)}
\n{/await}","typescript":false,"index":455}
+{"fn":"parse_expression_at","source":" \n \n \n \n \n \n\n \n \n \n \n\n \n \n \n \n \n\n \n \n ({ a, ...rest } = 1)","typescript":false,"index":497}
+{"fn":"parse_expression_at","source":"\n\n{#await object then { a, ...rest }}\n\ta: {a}
\n\trest: {JSON.stringify(rest)}
\n{/await}\n\n{#await array then [a, b, ...rest]}\n\ta: {a}
\n\tb: {b}
\n\trest: {JSON.stringify(rest)}
\n{/await}\n\n{#await objectReject then value}\n\tresolved\n{:catch { a, ...rest }}\n\ta: {a}
\n\trest: {JSON.stringify(rest)}
\n{/await}\n\n{#await arrayReject then value}\n\tresolved\n{:catch [a, b, ...rest]}\n\ta: {a}
\n\tb: {b}
\n\trest: {JSON.stringify(rest)}
\n{/await}","typescript":false,"index":522}
+{"fn":"parse_expression_at","source":"\n\n{#await object then { a, ...rest }}\n\ta: {a}
\n\trest: {JSON.stringify(rest)}
\n{/await}\n\n{#await array then [a, b, ...rest]}\n\ta: {a}
\n\tb: {b}
\n\trest: {JSON.stringify(rest)}
\n{/await}\n\n{#await objectReject then value}\n\tresolved\n{:catch { a, ...rest }}\n\ta: {a}
\n\trest: {JSON.stringify(rest)}
\n{/await}\n\n{#await arrayReject then value}\n\tresolved\n{:catch [a, b, ...rest]}\n\ta: {a}
\n\tb: {b}
\n\trest: {JSON.stringify(rest)}
\n{/await}","typescript":false,"index":540}
+{"fn":"parse_expression_at","source":"\n\n{#await object then { a, ...rest }}\n\ta: {a}
\n\trest: {JSON.stringify(rest)}
\n{/await}\n\n{#await array then [a, b, ...rest]}\n\ta: {a}
\n\tb: {b}
\n\trest: {JSON.stringify(rest)}
\n{/await}\n\n{#await objectReject then value}\n\tresolved\n{:catch { a, ...rest }}\n\ta: {a}
\n\trest: {JSON.stringify(rest)}
\n{/await}\n\n{#await arrayReject then value}\n\tresolved\n{:catch [a, b, ...rest]}\n\ta: {a}
\n\tb: {b}
\n\trest: {JSON.stringify(rest)}
\n{/await}","typescript":false,"index":584}
+{"fn":"parse_expression_at","source":" \n \n \n \n \n \n\n \n \n \n \n\n \n \n \n \n \n\n \n \n \n \n \n \n\n \n \n ([a, b, ...rest] = 1)","typescript":false,"index":625}
+{"fn":"parse_expression_at","source":"\n\n{#await object then { a, ...rest }}\n\ta: {a}
\n\trest: {JSON.stringify(rest)}
\n{/await}\n\n{#await array then [a, b, ...rest]}\n\ta: {a}
\n\tb: {b}
\n\trest: {JSON.stringify(rest)}
\n{/await}\n\n{#await objectReject then value}\n\tresolved\n{:catch { a, ...rest }}\n\ta: {a}
\n\trest: {JSON.stringify(rest)}
\n{/await}\n\n{#await arrayReject then value}\n\tresolved\n{:catch [a, b, ...rest]}\n\ta: {a}
\n\tb: {b}
\n\trest: {JSON.stringify(rest)}
\n{/await}","typescript":false,"index":651}
+{"fn":"parse_expression_at","source":"\n\n{#await object then { a, ...rest }}\n\ta: {a}
\n\trest: {JSON.stringify(rest)}
\n{/await}\n\n{#await array then [a, b, ...rest]}\n\ta: {a}
\n\tb: {b}
\n\trest: {JSON.stringify(rest)}
\n{/await}\n\n{#await objectReject then value}\n\tresolved\n{:catch { a, ...rest }}\n\ta: {a}
\n\trest: {JSON.stringify(rest)}
\n{/await}\n\n{#await arrayReject then value}\n\tresolved\n{:catch [a, b, ...rest]}\n\ta: {a}
\n\tb: {b}
\n\trest: {JSON.stringify(rest)}
\n{/await}","typescript":false,"index":666}
+{"fn":"parse_expression_at","source":"\n\n{#await object then { a, ...rest }}\n\ta: {a}
\n\trest: {JSON.stringify(rest)}
\n{/await}\n\n{#await array then [a, b, ...rest]}\n\ta: {a}
\n\tb: {b}
\n\trest: {JSON.stringify(rest)}
\n{/await}\n\n{#await objectReject then value}\n\tresolved\n{:catch { a, ...rest }}\n\ta: {a}
\n\trest: {JSON.stringify(rest)}
\n{/await}\n\n{#await arrayReject then value}\n\tresolved\n{:catch [a, b, ...rest]}\n\ta: {a}
\n\tb: {b}
\n\trest: {JSON.stringify(rest)}
\n{/await}","typescript":false,"index":684}
+{"fn":"parse","source":" \n const object = Promise.resolve({ 'prop-1': 1, 'prop2': 2, 'prop-3': 3, 'prop4': 4 });\n const objectReject = Promise.reject({ 'prop-5': 5, 'prop6': 6, 'prop-7': 7, 'prop8': 8 });\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#await object then { 'prop-1': prop1, 'prop4': fourthProp, ...rest }}\n\tprop-1: {prop1}
\n\tprop4: {fourthProp}
\n\trest: {JSON.stringify(rest)}
\n{/await}\n\n{#await objectReject then value}\n\tresolved\n{:catch { 'prop-7': prop7, 'prop6': sixthProp, ...rest }}\n\tprop-7: {prop7}
\n\tprop6: {sixthProp}
\n\trest: {JSON.stringify(rest)}
\n{/await}","typescript":false,"index":209}
+{"fn":"parse_expression_at","source":" \n \n \n \n\n ({ 'prop-1': prop1, 'prop4': fourthProp, ...rest } = 1)","typescript":false,"index":220}
+{"fn":"parse_expression_at","source":"\n\n{#await object then { 'prop-1': prop1, 'prop4': fourthProp, ...rest }}\n\tprop-1: {prop1}
\n\tprop4: {fourthProp}
\n\trest: {JSON.stringify(rest)}
\n{/await}\n\n{#await objectReject then value}\n\tresolved\n{:catch { 'prop-7': prop7, 'prop6': sixthProp, ...rest }}\n\tprop-7: {prop7}
\n\tprop6: {sixthProp}
\n\trest: {JSON.stringify(rest)}
\n{/await}","typescript":false,"index":285}
+{"fn":"parse_expression_at","source":"\n\n{#await object then { 'prop-1': prop1, 'prop4': fourthProp, ...rest }}\n\tprop-1: {prop1}
\n\tprop4: {fourthProp}
\n\trest: {JSON.stringify(rest)}
\n{/await}\n\n{#await objectReject then value}\n\tresolved\n{:catch { 'prop-7': prop7, 'prop6': sixthProp, ...rest }}\n\tprop-7: {prop7}
\n\tprop6: {sixthProp}
\n\trest: {JSON.stringify(rest)}
\n{/await}","typescript":false,"index":308}
+{"fn":"parse_expression_at","source":"\n\n{#await object then { 'prop-1': prop1, 'prop4': fourthProp, ...rest }}\n\tprop-1: {prop1}
\n\tprop4: {fourthProp}
\n\trest: {JSON.stringify(rest)}
\n{/await}\n\n{#await objectReject then value}\n\tresolved\n{:catch { 'prop-7': prop7, 'prop6': sixthProp, ...rest }}\n\tprop-7: {prop7}
\n\tprop6: {sixthProp}
\n\trest: {JSON.stringify(rest)}
\n{/await}","typescript":false,"index":335}
+{"fn":"parse_expression_at","source":"\n\n{#await object then { 'prop-1': prop1, 'prop4': fourthProp, ...rest }}\n\tprop-1: {prop1}
\n\tprop4: {fourthProp}
\n\trest: {JSON.stringify(rest)}
\n{/await}\n\n{#await objectReject then value}\n\tresolved\n{:catch { 'prop-7': prop7, 'prop6': sixthProp, ...rest }}\n\tprop-7: {prop7}
\n\tprop6: {sixthProp}
\n\trest: {JSON.stringify(rest)}
\n{/await}","typescript":false,"index":379}
+{"fn":"parse_expression_at","source":" \n \n \n \n\n \n \n \n \n \n\n \n \n ({ 'prop-7': prop7, 'prop6': sixthProp, ...rest } = 1)","typescript":false,"index":421}
+{"fn":"parse_expression_at","source":"\n\n{#await object then { 'prop-1': prop1, 'prop4': fourthProp, ...rest }}\n\tprop-1: {prop1}
\n\tprop4: {fourthProp}
\n\trest: {JSON.stringify(rest)}
\n{/await}\n\n{#await objectReject then value}\n\tresolved\n{:catch { 'prop-7': prop7, 'prop6': sixthProp, ...rest }}\n\tprop-7: {prop7}
\n\tprop6: {sixthProp}
\n\trest: {JSON.stringify(rest)}
\n{/await}","typescript":false,"index":485}
+{"fn":"parse_expression_at","source":"\n\n{#await object then { 'prop-1': prop1, 'prop4': fourthProp, ...rest }}\n\tprop-1: {prop1}
\n\tprop4: {fourthProp}
\n\trest: {JSON.stringify(rest)}
\n{/await}\n\n{#await objectReject then value}\n\tresolved\n{:catch { 'prop-7': prop7, 'prop6': sixthProp, ...rest }}\n\tprop-7: {prop7}
\n\tprop6: {sixthProp}
\n\trest: {JSON.stringify(rest)}
\n{/await}","typescript":false,"index":508}
+{"fn":"parse_expression_at","source":"\n\n{#await object then { 'prop-1': prop1, 'prop4': fourthProp, ...rest }}\n\tprop-1: {prop1}
\n\tprop4: {fourthProp}
\n\trest: {JSON.stringify(rest)}
\n{/await}\n\n{#await objectReject then value}\n\tresolved\n{:catch { 'prop-7': prop7, 'prop6': sixthProp, ...rest }}\n\tprop-7: {prop7}
\n\tprop6: {sixthProp}
\n\trest: {JSON.stringify(rest)}
\n{/await}","typescript":false,"index":534}
+{"fn":"parse","source":" \n\texport let thePromise;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#await thePromise}\n\tloading...\n{:then r}\n\t{#if r.length < 1}\n\t\tpromise array is empty
\n\t{:else}\n\t\tpromise array is not empty
\n\t{/if}\n{/await}","typescript":false,"index":52}
+{"fn":"parse_expression_at","source":"\n\n{#await thePromise}\n\tloading...\n{:then r}\n\t{#if r.length < 1}\n\t\tpromise array is empty
\n\t{:else}\n\t\tpromise array is not empty
\n\t{/if}\n{/await}","typescript":false,"index":92}
+{"fn":"parse","source":" \n\tconst promise = new Promise(() => {});\n\tconst test = [1, 2, 3];\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#await promise}\n\twaiting
\n{:then}\n\t{#each test as t}\n\t\tt
\n\t{/each}\n{/await}","typescript":false,"index":93}
+{"fn":"parse_expression_at","source":"\n\n{#await promise}\n\twaiting
\n{:then}\n\t{#each test as t}\n\t\tt
\n\t{/each}\n{/await}","typescript":false,"index":138}
+{"fn":"parse","source":" \n\texport let thePromise;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#await thePromise then}\n\tthe promise is resolved
\n{:catch theError}\n\toh no! {theError.message}
\n{/await}\n\n \n\n{#await thePromise then}\n\tthe promise is resolved
\n{/await}\n\n \n\n{#await thePromise}\n\tthe promise is pending
\n{:then}\n\tthe promise is resolved
\n{/await}","typescript":false,"index":52}
+{"fn":"parse_expression_at","source":"\n\n{#await thePromise then}\n\tthe promise is resolved
\n{:catch theError}\n\toh no! {theError.message}
\n{/await}\n\n \n\n{#await thePromise then}\n\tthe promise is resolved
\n{/await}\n\n \n\n{#await thePromise}\n\tthe promise is pending
\n{:then}\n\tthe promise is resolved
\n{/await}","typescript":false,"index":131}
+{"fn":"parse_expression_at","source":"\n\n{#await thePromise then}\n\tthe promise is resolved
\n{:catch theError}\n\toh no! {theError.message}
\n{/await}\n\n \n\n{#await thePromise then}\n\tthe promise is resolved
\n{/await}\n\n \n\n{#await thePromise}\n\tthe promise is pending
\n{:then}\n\tthe promise is resolved
\n{/await}","typescript":false,"index":179}
+{"fn":"parse_expression_at","source":"\n\n{#await thePromise then}\n\tthe promise is resolved
\n{:catch theError}\n\toh no! {theError.message}
\n{/await}\n\n \n\n{#await thePromise then}\n\tthe promise is resolved
\n{/await}\n\n \n\n{#await thePromise}\n\tthe promise is pending
\n{:then}\n\tthe promise is resolved
\n{/await}","typescript":false,"index":254}
+{"fn":"parse","source":" \n\tconst x = Promise.resolve(10);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#await x}\n\t\tLoading...\n\t{:then x}\n\t\t{x}\n\t{/await}\n
","typescript":false,"index":67}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#await x}\n\t\tLoading...\n\t{:then x}\n\t\t{x}\n\t{/await}\n
","typescript":false,"index":97}
+{"fn":"parse","source":" \n\texport let thePromise;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#await thePromise then theValue}\n\tthe value is {theValue}
\n{:catch theError}\n\toh no! {theError.message}
\n{/await}","typescript":false,"index":52}
+{"fn":"parse_expression_at","source":"\n\n{#await thePromise then theValue}\n\tthe value is {theValue}
\n{:catch theError}\n\toh no! {theError.message}
\n{/await}","typescript":false,"index":96}
+{"fn":"parse_expression_at","source":"\n\n{#await thePromise then theValue}\n\tthe value is {theValue}
\n{:catch theError}\n\toh no! {theError.message}
\n{/await}","typescript":false,"index":140}
+{"fn":"parse_expression_at","source":"{value}\n\n","typescript":false,"index":1}
+{"fn":"parse","source":" \n\n \n export let value = 'Loading...';\n","typescript":false}
+{"fn":"parse_expression_at","source":"{#await promise}\n\t \n{:then result}\n\t \n{:catch err}\n\t \n{/await}\n\n","typescript":false,"index":8}
+{"fn":"parse_expression_at","source":"{#await promise}\n\t \n{:then result}\n\t \n{:catch err}\n\t \n{/await}\n\n","typescript":false,"index":61}
+{"fn":"parse_expression_at","source":"{#await promise}\n\t \n{:then result}\n\t \n{:catch err}\n\t \n{/await}\n\n","typescript":false,"index":103}
+{"fn":"parse","source":" \n \n \n \n \n \n \n\n \n\timport Widget from './Widget.svelte';\n\texport let promise = Promise.resolve();\n","typescript":false}
+{"fn":"parse","source":" \n export let count;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\ncount: {count}
","typescript":false,"index":53}
+{"fn":"parse","source":" \n\timport Component from './Component.svelte';\n\texport let thePromise;\n\texport let count;\n\texport { Component }\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#await thePromise}\n\t\t
loading...
\n\t{:then theValue}\n\t\tResolved:
\n\t{:catch theError}\n\t\tRejected:
\n\t{/await}\n
","typescript":false,"index":145}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#await thePromise}\n\t\t
loading...
\n\t{:then theValue}\n\t\tResolved:
\n\t{:catch theError}\n\t\tRejected:
\n\t{/await}\n
","typescript":false,"index":231}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#await thePromise}\n\t\t
loading...
\n\t{:then theValue}\n\t\tResolved:
\n\t{:catch theError}\n\t\tRejected:
\n\t{/await}\n
","typescript":false,"index":307}
+{"fn":"parse","source":" \n export let count;\n export let value;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\ncount: {count}
\nvalue: {value}
","typescript":false,"index":73}
+{"fn":"parse_expression_at","source":"\n\ncount: {count}
\nvalue: {value}
","typescript":false,"index":99}
+{"fn":"parse","source":" \n\timport Component from './Component.svelte';\n\texport let thePromise;\n\texport let count;\n\texport { Component }\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#await thePromise}\n\t\t
loading...
\n\t{:then { value: theValue, Component }}\n\t\tResolved:
\n\t{:catch { value: theError, Component } }\n\t\tRejected:
\n\t{/await}\n
","typescript":false,"index":145}
+{"fn":"parse_expression_at","source":" \n \n \n \n \n \n\n \n \n \n ({ value: theValue, Component } = 1)","typescript":false,"index":184}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#await thePromise}\n\t\t
loading...
\n\t{:then { value: theValue, Component }}\n\t\tResolved:
\n\t{:catch { value: theError, Component } }\n\t\tRejected:
\n\t{/await}\n
","typescript":false,"index":253}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#await thePromise}\n\t\t
loading...
\n\t{:then { value: theValue, Component }}\n\t\tResolved:
\n\t{:catch { value: theError, Component } }\n\t\tRejected:
\n\t{/await}\n
","typescript":false,"index":279}
+{"fn":"parse_expression_at","source":" \n \n \n \n \n \n\n \n \n \n \n \n ({ value: theError, Component } = 1)","typescript":false,"index":300}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#await thePromise}\n\t\t
loading...
\n\t{:then { value: theValue, Component }}\n\t\tResolved:
\n\t{:catch { value: theError, Component } }\n\t\tRejected:
\n\t{/await}\n
","typescript":false,"index":370}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#await thePromise}\n\t\t
loading...
\n\t{:then { value: theValue, Component }}\n\t\tResolved:
\n\t{:catch { value: theError, Component } }\n\t\tRejected:
\n\t{/await}\n
","typescript":false,"index":396}
+{"fn":"parse","source":" \n\texport let thePromise;\n\texport let error;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\terror: {error}\n\t{#await thePromise then _}\n\t\tAfter Resolve: {error}\n\t{:catch error}\n\t\tRejected: {error}\n\t{/await}\n
","typescript":false,"index":78}
+{"fn":"parse_expression_at","source":"\n\n\n\terror: {error}\n\t{#await thePromise then _}\n\t\tAfter Resolve: {error}\n\t{:catch error}\n\t\tRejected: {error}\n\t{/await}\n
","typescript":false,"index":94}
+{"fn":"parse_expression_at","source":"\n\n\n\terror: {error}\n\t{#await thePromise then _}\n\t\tAfter Resolve: {error}\n\t{:catch error}\n\t\tRejected: {error}\n\t{/await}\n
","typescript":false,"index":131}
+{"fn":"parse_expression_at","source":"\n\n\n\terror: {error}\n\t{#await thePromise then _}\n\t\tAfter Resolve: {error}\n\t{:catch error}\n\t\tRejected: {error}\n\t{/await}\n
","typescript":false,"index":167}
+{"fn":"parse","source":" \n\texport let promise;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#await promise}\n\tloading...
\n{:then value}\n\tloaded
\n{/await}","typescript":false,"index":49}
+{"fn":"parse","source":" \n\timport { beforeUpdate } from 'svelte';\n\n\texport let item;\n\texport let foo = 'XX';\n\n\tbeforeUpdate(() => {\n\t\tfoo = item;\n\t});\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{foo} ","typescript":false,"index":152}
+{"fn":"parse","source":" \n\timport Item from './Item.svelte';\n\n\texport let items = [3, 2, 1];\n\n\texport function update() {\n\t\titems = [1, 2, 3, 4, 5];\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each items as item}\n\t \n{/each}","typescript":false,"index":153}
+{"fn":"parse_expression_at","source":"\n\n{#each items as item}\n\t \n{/each}","typescript":false,"index":181}
+{"fn":"parse","source":" \n\texport let list;\n\n\timport List from './List.svelte';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n","typescript":false,"index":91}
+{"fn":"parse","source":" \n\timport {beforeUpdate} from 'svelte';\n\n\tlet count1 = 0;\n\tlet count2 = 0;\n\n\tfunction increaseCount1() {\n\t\tcount1++;\n\t}\n\n\t$: if (count2 < 10) {\n\t\tincreaseCount1();\n\t}\n\n\t$: if (count1 < 10) {\n\t\tcount2++;\n\t}\n\n\tbeforeUpdate(() => {\n\t\t// We don't need to do anything\n\t});\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n count1++}>{count1} / {count2} ","typescript":false,"index":304}
+{"fn":"parse_expression_at","source":"\n\n count1++}>{count1} / {count2} ","typescript":false,"index":321}
+{"fn":"parse_expression_at","source":"\n\n count1++}>{count1} / {count2} ","typescript":false,"index":332}
+{"fn":"parse","source":" \n\timport Item from './Item.svelte';\n\n\tvar items = Array(1000);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each items as item}\n\t \n{/each}","typescript":false,"index":89}
+{"fn":"parse","source":" \n\timport { beforeUpdate } from 'svelte';\n\n\texport let value;\n\tlet mirror;\n\n\tbeforeUpdate(() => {\n\t\tmirror = value;\n\t});\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{value}
\n{mirror}
","typescript":false,"index":143}
+{"fn":"parse_expression_at","source":"\n\n{value}
\n{mirror}
","typescript":false,"index":158}
+{"fn":"parse","source":" \n\texport let testcase;\n\texport let value = { foo: 'kid' };\n\tif (testcase === 'init_update') {\n\t\tvalue = { foo: 'kid' }\n\t}\n\tif (testcase === 'init_mutate') {\n\t\tvalue.foo = 'kid'\n\t}\n\t$: if (testcase === 'reactive_update') {\n\t\tvalue = { foo: 'kid' }\n\t}\n\t$: if (testcase === 'reactive_mutate') {\n\t\tvalue.foo = 'kid'\n\t}\n\texport let updates = [];\n\t$: updates = [...updates, value];\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nchild: {value?.foo} | updates: {updates.length}
","typescript":false,"index":408}
+{"fn":"parse_expression_at","source":"\n\nchild: {value?.foo} | updates: {updates.length}
","typescript":false,"index":432}
+{"fn":"parse","source":" \n\timport Child from './Child.svelte';\n\texport let child;\n\texport let testcase;\n\texport let value;\n\texport let updates = [];\n\t$: updates = [...updates, value];\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nparent: {value?.foo} | updates: {updates.length}
\n ","typescript":false,"index":192}
+{"fn":"parse_expression_at","source":"\n\nparent: {value?.foo} | updates: {updates.length}
\n ","typescript":false,"index":216}
+{"fn":"parse_expression_at","source":"\n\nparent: {value?.foo} | updates: {updates.length}
\n ","typescript":false,"index":267}
+{"fn":"parse","source":" \n\timport Parent from './Parent.svelte';\n\texport let configs = [];\n\texport let parents = {};\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each configs as config}\n\t \n{/each}","typescript":false,"index":118}
+{"fn":"parse_expression_at","source":"\n\n{#each configs as config}\n\t \n{/each}","typescript":false,"index":157}
+{"fn":"parse_expression_at","source":"\n\n{#each configs as config}\n\t \n{/each}","typescript":false,"index":190}
+{"fn":"parse_expression_at","source":"\n\n{#each configs as config}\n\t \n{/each}","typescript":false,"index":214}
+{"fn":"parse","source":" \n\tlet obj = {};\n\tobj.self = obj;\n\n\tlet selected = obj;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\twheeee \n ","typescript":false,"index":94}
+{"fn":"parse_expression_at","source":"\n\n\n\twheeee \n ","typescript":false,"index":121}
+{"fn":"parse","source":" \n export let name;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n \nhello {@html name}
","typescript":false,"index":86}
+{"fn":"parse_expression_at","source":"\n\n \nhello {@html name}
","typescript":false,"index":111}
+{"fn":"parse","source":" \n\texport let name;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\tworld \n \nhello {@html name}
","typescript":false,"index":85}
+{"fn":"parse_expression_at","source":"\n\n\n\tworld \n \nhello {@html name}
","typescript":false,"index":132}
+{"fn":"parse","source":" \n\texport let name;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n \nhello {name}
","typescript":false,"index":85}
+{"fn":"parse_expression_at","source":"\n\n \nhello {name}
","typescript":false,"index":104}
+{"fn":"parse","source":" \n\texport let name;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n \nhello {name}
","typescript":false,"index":87}
+{"fn":"parse_expression_at","source":"\n\n \nhello {name}
","typescript":false,"index":113}
+{"fn":"parse","source":" \n\texport let name;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\tworld \n \nhello {name}
","typescript":false,"index":87}
+{"fn":"parse_expression_at","source":"\n\n\n\tworld \n \nhello {name}
","typescript":false,"index":128}
+{"fn":"parse","source":" \n\texport let visible;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\ntoggle \n\n{#if visible}\n\thello!
\n{/if}","typescript":false,"index":61}
+{"fn":"parse_expression_at","source":"\n\ntoggle \n\n{#if visible}\n\thello!
\n{/if}","typescript":false,"index":112}
+{"fn":"parse","source":" \n\texport let a;\n\texport let b;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n \n ","typescript":false,"index":71}
+{"fn":"parse_expression_at","source":"\n\n \n ","typescript":false,"index":98}
+{"fn":"parse","source":" \n\texport let selected;\n\texport let tasks;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each tasks as task}\n\t\t{task.description} \n\t{/each}\n \n\n\n\t {selected.description}\n \n\nPending tasks \n{#each tasks.filter(t => !t.done) as task}\n\t{task.description}
\n{/each}","typescript":false,"index":81}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each tasks as task}\n\t\t{task.description} \n\t{/each}\n \n\n\n\t {selected.description}\n \n\nPending tasks \n{#each tasks.filter(t => !t.done) as task}\n\t{task.description}
\n{/each}","typescript":false,"index":100}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each tasks as task}\n\t\t{task.description} \n\t{/each}\n \n\n\n\t {selected.description}\n \n\nPending tasks \n{#each tasks.filter(t => !t.done) as task}\n\t{task.description}
\n{/each}","typescript":false,"index":133}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each tasks as task}\n\t\t{task.description} \n\t{/each}\n \n\n\n\t {selected.description}\n \n\nPending tasks \n{#each tasks.filter(t => !t.done) as task}\n\t{task.description}
\n{/each}","typescript":false,"index":141}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each tasks as task}\n\t\t{task.description} \n\t{/each}\n \n\n\n\t {selected.description}\n \n\nPending tasks \n{#each tasks.filter(t => !t.done) as task}\n\t{task.description}
\n{/each}","typescript":false,"index":234}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each tasks as task}\n\t\t{task.description} \n\t{/each}\n \n\n\n\t {selected.description}\n \n\nPending tasks \n{#each tasks.filter(t => !t.done) as task}\n\t{task.description}
\n{/each}","typescript":false,"index":251}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each tasks as task}\n\t\t{task.description} \n\t{/each}\n \n\n\n\t {selected.description}\n \n\nPending tasks \n{#each tasks.filter(t => !t.done) as task}\n\t{task.description}
\n{/each}","typescript":false,"index":313}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each tasks as task}\n\t\t{task.description} \n\t{/each}\n \n\n\n\t {selected.description}\n \n\nPending tasks \n{#each tasks.filter(t => !t.done) as task}\n\t{task.description}
\n{/each}","typescript":false,"index":354}
+{"fn":"parse","source":" \n\texport let letters = [\n\t\t'a',\n\t\t'b',\n\t\t'c'\n\t];\n\texport let selected = {\n\t\tletter: ''\n\t};\n\n\tfunction uppercase() {\n\t\treturn letters.map(x => x.toUpperCase());\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each uppercase() as letter}\n\t\t{letter} \n\t{/each}\n \n\n{selected.letter}","typescript":false,"index":202}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each uppercase() as letter}\n\t\t{letter} \n\t{/each}\n \n\n{selected.letter}","typescript":false,"index":228}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each uppercase() as letter}\n\t\t{letter} \n\t{/each}\n \n\n{selected.letter}","typescript":false,"index":269}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each uppercase() as letter}\n\t\t{letter} \n\t{/each}\n \n\n{selected.letter}","typescript":false,"index":279}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each uppercase() as letter}\n\t\t{letter} \n\t{/each}\n \n\n{selected.letter}","typescript":false,"index":317}
+{"fn":"parse","source":" \n\texport let radio = 'radio2';\n\texport let check = ['check2'];\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n \n \n \n\n \n \n ","typescript":false,"index":114}
+{"fn":"parse_expression_at","source":"\n\n \n \n \n\n \n \n ","typescript":false,"index":140}
+{"fn":"parse_expression_at","source":"\n\n \n \n \n\n \n \n ","typescript":false,"index":177}
+{"fn":"parse_expression_at","source":"\n\n \n \n \n\n \n \n ","typescript":false,"index":203}
+{"fn":"parse_expression_at","source":"\n\n \n \n \n\n \n \n ","typescript":false,"index":240}
+{"fn":"parse_expression_at","source":"\n\n \n \n \n\n \n \n ","typescript":false,"index":266}
+{"fn":"parse_expression_at","source":"\n\n \n \n \n\n \n \n ","typescript":false,"index":307}
+{"fn":"parse_expression_at","source":"\n\n \n \n \n\n \n \n ","typescript":false,"index":333}
+{"fn":"parse_expression_at","source":"\n\n \n \n \n\n \n \n ","typescript":false,"index":373}
+{"fn":"parse_expression_at","source":"\n\n \n \n \n\n \n \n ","typescript":false,"index":399}
+{"fn":"parse_expression_at","source":"\n\n \n \n \n\n \n \n ","typescript":false,"index":439}
+{"fn":"parse_expression_at","source":"\n\n \n \n \n\n \n \n ","typescript":false,"index":465}
+{"fn":"parse","source":" \n\texport let value;\n\tvalue = \"bar\";\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nChild component \"{value}\" ","typescript":false,"index":73}
+{"fn":"parse","source":" \n\timport Component from \"./Component.svelte\";\n\n\tlet value = \"foo\";\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nParent component \"{value}\" \n ","typescript":false,"index":105}
+{"fn":"parse","source":" \n\texport let foo;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n \n{foo}
","typescript":false,"index":74}
+{"fn":"parse_expression_at","source":"\n\n \n{foo}
","typescript":false,"index":84}
+{"fn":"parse","source":" \n\texport let items;\n\texport let numCompleted;\n\n\t$: numCompleted = items.reduce((total, item) => {\n\t\treturn total + (item.completed ? 1 : 0);\n\t}, 0);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each items as item}\n\t\n{/each}\n\n{numCompleted} completed
","typescript":false,"index":175}
+{"fn":"parse_expression_at","source":"\n\n{#each items as item}\n\t\n{/each}\n\n{numCompleted} completed
","typescript":false,"index":233}
+{"fn":"parse_expression_at","source":"\n\n{#each items as item}\n\t\n{/each}\n\n{numCompleted} completed
","typescript":false,"index":253}
+{"fn":"parse_expression_at","source":"\n\n{#each items as item}\n\t\n{/each}\n\n{numCompleted} completed
","typescript":false,"index":294}
+{"fn":"parse","source":" \n\tlet todos = [\n\t\t{ done: false, text: 'one' },\n\t\t{ done: false, text: 'two' },\n\t\t{ done: false, text: 'three' }\n\t];\n\n\texport function clear() {\n\t\ttodos = todos.filter(t => !t.done);\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each todos as todo, i}\n\t\n\t\t
\n\t\t
{todo.text}
\n\t
\n{/each}","typescript":false,"index":212}
+{"fn":"parse_expression_at","source":"\n\n{#each todos as todo, i}\n\t\n\t\t
\n\t\t
{todo.text}
\n\t
\n{/each}","typescript":false,"index":274}
+{"fn":"parse_expression_at","source":"\n\n{#each todos as todo, i}\n\t\n\t\t
\n\t\t
{todo.text}
\n\t
\n{/each}","typescript":false,"index":292}
+{"fn":"parse","source":" \n\texport let selected;\n\texport let values;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each values as value}\n\t\n\t\t {value.name}\n\t \n{/each}\n\n{selected.map(v => v.name).join(', ')}
","typescript":false,"index":69}
+{"fn":"parse_expression_at","source":"\n\n{#each values as value}\n\t\n\t\t {value.name}\n\t \n{/each}\n\n{selected.map(v => v.name).join(', ')}
","typescript":false,"index":128}
+{"fn":"parse_expression_at","source":"\n\n{#each values as value}\n\t\n\t\t {value.name}\n\t \n{/each}\n\n{selected.map(v => v.name).join(', ')}
","typescript":false,"index":148}
+{"fn":"parse_expression_at","source":"\n\n{#each values as value}\n\t\n\t\t {value.name}\n\t \n{/each}\n\n{selected.map(v => v.name).join(', ')}
","typescript":false,"index":162}
+{"fn":"parse_expression_at","source":"\n\n{#each values as value}\n\t\n\t\t {value.name}\n\t \n{/each}\n\n{selected.map(v => v.name).join(', ')}
","typescript":false,"index":197}
+{"fn":"parse","source":" \n\texport let selected;\n\texport let values;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t {values[0].name}\n \n\n\n\t {values[1].name}\n \n\n\n\t {values[2].name}\n \n\n{selected.map( function ( value ) { return value.name; }).join( ', ' ) }
","typescript":false,"index":102}
+{"fn":"parse_expression_at","source":"\n\n\n\t {values[0].name}\n \n\n\n\t {values[1].name}\n \n\n\n\t {values[2].name}\n \n\n{selected.map( function ( value ) { return value.name; }).join( ', ' ) }
","typescript":false,"index":126}
+{"fn":"parse_expression_at","source":"\n\n\n\t {values[0].name}\n \n\n\n\t {values[1].name}\n \n\n\n\t {values[2].name}\n \n\n{selected.map( function ( value ) { return value.name; }).join( ', ' ) }
","typescript":false,"index":140}
+{"fn":"parse_expression_at","source":"\n\n\n\t {values[0].name}\n \n\n\n\t {values[1].name}\n \n\n\n\t {values[2].name}\n \n\n{selected.map( function ( value ) { return value.name; }).join( ', ' ) }
","typescript":false,"index":206}
+{"fn":"parse_expression_at","source":"\n\n\n\t {values[0].name}\n \n\n\n\t {values[1].name}\n \n\n\n\t {values[2].name}\n \n\n{selected.map( function ( value ) { return value.name; }).join( ', ' ) }
","typescript":false,"index":230}
+{"fn":"parse_expression_at","source":"\n\n\n\t {values[0].name}\n \n\n\n\t {values[1].name}\n \n\n\n\t {values[2].name}\n \n\n{selected.map( function ( value ) { return value.name; }).join( ', ' ) }
","typescript":false,"index":244}
+{"fn":"parse_expression_at","source":"\n\n\n\t {values[0].name}\n \n\n\n\t {values[1].name}\n \n\n\n\t {values[2].name}\n \n\n{selected.map( function ( value ) { return value.name; }).join( ', ' ) }
","typescript":false,"index":310}
+{"fn":"parse_expression_at","source":"\n\n\n\t {values[0].name}\n \n\n\n\t {values[1].name}\n \n\n\n\t {values[2].name}\n \n\n{selected.map( function ( value ) { return value.name; }).join( ', ' ) }
","typescript":false,"index":334}
+{"fn":"parse_expression_at","source":"\n\n\n\t {values[0].name}\n \n\n\n\t {values[1].name}\n \n\n\n\t {values[2].name}\n \n\n{selected.map( function ( value ) { return value.name; }).join( ', ' ) }
","typescript":false,"index":348}
+{"fn":"parse_expression_at","source":"\n\n\n\t {values[0].name}\n \n\n\n\t {values[1].name}\n \n\n\n\t {values[2].name}\n \n\n{selected.map( function ( value ) { return value.name; }).join( ', ' ) }
","typescript":false,"index":378}
+{"fn":"parse","source":" \n\texport let checked;\n\texport let indeterminate;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n \nchecked? {checked}
\nindeterminate? {indeterminate}
","typescript":false,"index":137}
+{"fn":"parse_expression_at","source":"\n\n \nchecked? {checked}
\nindeterminate? {indeterminate}
","typescript":false,"index":169}
+{"fn":"parse","source":" \n\texport let cats;\n\n\tfunction someCheck() {\n\t\t\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each cats as cat (cat.name)}\n\t \n{/each}","typescript":false,"index":76}
+{"fn":"parse_expression_at","source":"\n\n{#each cats as cat (cat.name)}\n\t \n{/each}","typescript":false,"index":89}
+{"fn":"parse_expression_at","source":"\n\n{#each cats as cat (cat.name)}\n\t \n{/each}","typescript":false,"index":138}
+{"fn":"parse_expression_at","source":"\n\n{#each cats as cat (cat.name)}\n\t \n{/each}","typescript":false,"index":163}
+{"fn":"parse","source":" \n\tlet foo = [];\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nChecked: {foo}
\n\n \n\n a \n b \n c \n d \n\n \n\n a \n b \n c \n d ","typescript":false,"index":48}
+{"fn":"parse_expression_at","source":"\n\nChecked: {foo}
\n\n \n\n a \n b \n c \n d \n\n \n\n a \n b \n c \n d ","typescript":false,"index":99}
+{"fn":"parse_expression_at","source":"\n\nChecked: {foo}
\n\n \n\n a \n b \n c \n d \n\n \n\n a \n b \n c \n d ","typescript":false,"index":155}
+{"fn":"parse_expression_at","source":"\n\nChecked: {foo}
\n\n \n\n a \n b \n c \n d \n\n \n\n a \n b \n c \n d ","typescript":false,"index":211}
+{"fn":"parse_expression_at","source":"\n\nChecked: {foo}
\n\n \n\n a \n b \n c \n d \n\n \n\n a \n b \n c \n d ","typescript":false,"index":267}
+{"fn":"parse_expression_at","source":"\n\nChecked: {foo}
\n\n \n\n a \n b \n c \n d \n\n \n\n a \n b \n c \n d ","typescript":false,"index":330}
+{"fn":"parse_expression_at","source":"\n\nChecked: {foo}
\n\n \n\n a \n b \n c \n d \n\n \n\n a \n b \n c \n d ","typescript":false,"index":386}
+{"fn":"parse_expression_at","source":"\n\nChecked: {foo}
\n\n \n\n a \n b \n c \n d \n\n \n\n a \n b \n c \n d ","typescript":false,"index":442}
+{"fn":"parse_expression_at","source":"\n\nChecked: {foo}
\n\n \n\n a \n b \n c \n d \n\n \n\n a \n b \n c \n d ","typescript":false,"index":498}
+{"fn":"parse","source":" \n\texport let selected_array;\n\texport let values;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each selected_array as selected}\n\t\n\t\t{#each values as value}\n\t\t\t
\n\t\t\t\t {value.name}\n\t\t\t \n\t\t{/each}\n\t\t
{selected.map(v => v.name).join(', ')}
\n\t
\n{/each}","typescript":false,"index":75}
+{"fn":"parse_expression_at","source":"\n\n{#each selected_array as selected}\n\t\n\t\t{#each values as value}\n\t\t\t
\n\t\t\t\t {value.name}\n\t\t\t \n\t\t{/each}\n\t\t
{selected.map(v => v.name).join(', ')}
\n\t
\n{/each}","typescript":false,"index":119}
+{"fn":"parse_expression_at","source":"\n\n{#each selected_array as selected}\n\t\n\t\t{#each values as value}\n\t\t\t
\n\t\t\t\t {value.name}\n\t\t\t \n\t\t{/each}\n\t\t
{selected.map(v => v.name).join(', ')}
\n\t
\n{/each}","typescript":false,"index":182}
+{"fn":"parse_expression_at","source":"\n\n{#each selected_array as selected}\n\t\n\t\t{#each values as value}\n\t\t\t
\n\t\t\t\t {value.name}\n\t\t\t \n\t\t{/each}\n\t\t
{selected.map(v => v.name).join(', ')}
\n\t
\n{/each}","typescript":false,"index":202}
+{"fn":"parse_expression_at","source":"\n\n{#each selected_array as selected}\n\t\n\t\t{#each values as value}\n\t\t\t
\n\t\t\t\t {value.name}\n\t\t\t \n\t\t{/each}\n\t\t
{selected.map(v => v.name).join(', ')}
\n\t
\n{/each}","typescript":false,"index":216}
+{"fn":"parse_expression_at","source":"\n\n{#each selected_array as selected}\n\t\n\t\t{#each values as value}\n\t\t\t
\n\t\t\t\t {value.name}\n\t\t\t \n\t\t{/each}\n\t\t
{selected.map(v => v.name).join(', ')}
\n\t
\n{/each}","typescript":false,"index":256}
+{"fn":"parse","source":" \n\texport let list = [\n\t\t{ name: \"a\", text: \"This is a test.\" },\n\t\t{ name: \"b\", text: \"This is another test.\" },\n\t\t{ name: \"c\", text: \"This is also a test.\" },\n\t];\n\texport let current = \"a\";\n\texport function moveUp(i) {\n\t\tlist = [\n\t\t\t...list.slice(0, Math.max(i - 1, 0)),\n\t\t\tlist[i],\n\t\t\tlist[i - 1],\n\t\t\t...list.slice(i + 1),\n\t\t];\n\t}\n\texport function moveDown(i) {\n\t\tmoveUp(i + 1);\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each list as item (item.name)}\n\t\n\t\t{item.name}\n\t\t{#if true}\n\t\t\t current \n\t\t{/if}\n\t
\n{/each}","typescript":false,"index":409}
+{"fn":"parse_expression_at","source":"\n\n{#each list as item (item.name)}\n\t\n\t\t{item.name}\n\t\t{#if true}\n\t\t\t current \n\t\t{/if}\n\t
\n{/each}","typescript":false,"index":423}
+{"fn":"parse_expression_at","source":"\n\n{#each list as item (item.name)}\n\t\n\t\t{item.name}\n\t\t{#if true}\n\t\t\t current \n\t\t{/if}\n\t
\n{/each}","typescript":false,"index":458}
+{"fn":"parse_expression_at","source":"\n\n{#each list as item (item.name)}\n\t\n\t\t{item.name}\n\t\t{#if true}\n\t\t\t current \n\t\t{/if}\n\t
\n{/each}","typescript":false,"index":476}
+{"fn":"parse_expression_at","source":"\n\n{#each list as item (item.name)}\n\t\n\t\t{item.name}\n\t\t{#if true}\n\t\t\t current \n\t\t{/if}\n\t
\n{/each}","typescript":false,"index":559}
+{"fn":"parse_expression_at","source":"\n\n{#each list as item (item.name)}\n\t\n\t\t{item.name}\n\t\t{#if true}\n\t\t\t current \n\t\t{/if}\n\t
\n{/each}","typescript":false,"index":580}
+{"fn":"parse","source":" \n\texport let pipelineOperations = [\n\t\t{\n\t\t\toperation: {\n\t\t\t\tname: \"foo\",\n\t\t\t\targs: [],\n\t\t\t},\n\t\t\tid: 1,\n\t\t},\n\t\t{\n\t\t\toperation: {\n\t\t\t\tname: \"bar\",\n\t\t\t\targs: [\n\t\t\t\t\t{\n\t\t\t\t\t\tname: \"bar_1\",\n\t\t\t\t\t\tvalue: \"a\",\n\t\t\t\t\t\toptions: [{ value: \"a\" }, { value: \"b\" }],\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\tname: \"bar_2\",\n\t\t\t\t\t\tvalue: \"c\",\n\t\t\t\t\t\toptions: [{ value: \"c\" }, { value: \"d\" }],\n\t\t\t\t\t},\n\t\t\t\t],\n\t\t\t},\n\t\t\tid: 2,\n\t\t},\n\t\t{\n\t\t\toperation: {\n\t\t\t\tname: \"baz\",\n\t\t\t\targs: [\n\t\t\t\t\t{\n\t\t\t\t\t\tname: \"baz_1\",\n\t\t\t\t\t\tvalue: \"b\",\n\t\t\t\t\t\toptions: [{ value: \"a\" }, { value: \"b\" }],\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\tname: \"baz_2\",\n\t\t\t\t\t\tvalue: \"c\",\n\t\t\t\t\t\toptions: [{ value: \"c\" }, { value: \"d\" }],\n\t\t\t\t\t},\n\t\t\t\t],\n\t\t\t},\n\t\t\tid: 3,\n\t\t},\n\t];\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each pipelineOperations as { operation, id } (id)}\n\t\n\t\t{id}\n\t\t{#each operation.args as arg}\n\t\t\t
\n\t\t\t\t{#each arg.options as { value }}\n\t\t\t\t\t \n\t\t\t\t{/each}\n\t\t\t
\n\t\t{/each}\n\t
\n{/each}","typescript":false,"index":704}
+{"fn":"parse_expression_at","source":" \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n ({ operation, id } = 1)","typescript":false,"index":725}
+{"fn":"parse_expression_at","source":"\n\n{#each pipelineOperations as { operation, id } (id)}\n\t\n\t\t{id}\n\t\t{#each operation.args as arg}\n\t\t\t
\n\t\t\t\t{#each arg.options as { value }}\n\t\t\t\t\t \n\t\t\t\t{/each}\n\t\t\t
\n\t\t{/each}\n\t
\n{/each}","typescript":false,"index":745}
+{"fn":"parse_expression_at","source":"\n\n{#each pipelineOperations as { operation, id } (id)}\n\t\n\t\t{id}\n\t\t{#each operation.args as arg}\n\t\t\t
\n\t\t\t\t{#each arg.options as { value }}\n\t\t\t\t\t \n\t\t\t\t{/each}\n\t\t\t
\n\t\t{/each}\n\t
\n{/each}","typescript":false,"index":760}
+{"fn":"parse_expression_at","source":"\n\n{#each pipelineOperations as { operation, id } (id)}\n\t\n\t\t{id}\n\t\t{#each operation.args as arg}\n\t\t\t
\n\t\t\t\t{#each arg.options as { value }}\n\t\t\t\t\t \n\t\t\t\t{/each}\n\t\t\t
\n\t\t{/each}\n\t
\n{/each}","typescript":false,"index":773}
+{"fn":"parse_expression_at","source":"\n\n{#each pipelineOperations as { operation, id } (id)}\n\t\n\t\t{id}\n\t\t{#each operation.args as arg}\n\t\t\t
\n\t\t\t\t{#each arg.options as { value }}\n\t\t\t\t\t \n\t\t\t\t{/each}\n\t\t\t
\n\t\t{/each}\n\t
\n{/each}","typescript":false,"index":828}
+{"fn":"parse_expression_at","source":" \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n \n \n \n \n \n ({ value } = 1)","typescript":false,"index":842}
+{"fn":"parse_expression_at","source":"\n\n{#each pipelineOperations as { operation, id } (id)}\n\t\n\t\t{id}\n\t\t{#each operation.args as arg}\n\t\t\t
\n\t\t\t\t{#each arg.options as { value }}\n\t\t\t\t\t \n\t\t\t\t{/each}\n\t\t\t
\n\t\t{/each}\n\t
\n{/each}","typescript":false,"index":891}
+{"fn":"parse","source":" \n\texport let pipelineOperations = [\n\t\t{\n\t\t\toperation: {\n\t\t\t\tname: \"foo\",\n\t\t\t\targs: [],\n\t\t\t},\n\t\t\tid: 1,\n\t\t},\n\t\t{\n\t\t\toperation: {\n\t\t\t\tname: \"bar\",\n\t\t\t\targs: [\n\t\t\t\t\t{\n\t\t\t\t\t\tname: \"bar_1\",\n\t\t\t\t\t\tvalue: [\"a\"],\n\t\t\t\t\t\toptions: [{ value: \"a\" }, { value: \"b\" }],\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\tname: \"bar_2\",\n\t\t\t\t\t\tvalue: [\"c\"],\n\t\t\t\t\t\toptions: [{ value: \"c\" }, { value: \"d\" }],\n\t\t\t\t\t},\n\t\t\t\t],\n\t\t\t},\n\t\t\tid: 2,\n\t\t},\n\t\t{\n\t\t\toperation: {\n\t\t\t\tname: \"baz\",\n\t\t\t\targs: [\n\t\t\t\t\t{\n\t\t\t\t\t\tname: \"baz_1\",\n\t\t\t\t\t\tvalue: [],\n\t\t\t\t\t\toptions: [{ value: \"a\" }, { value: \"b\" }],\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\tname: \"baz_2\",\n\t\t\t\t\t\tvalue: [],\n\t\t\t\t\t\toptions: [{ value: \"c\" }, { value: \"d\" }],\n\t\t\t\t\t},\n\t\t\t\t],\n\t\t\t},\n\t\t\tid: 3,\n\t\t},\n\t];\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each pipelineOperations as { operation, id } (id)}\n\t\n\t\t{id}\n\t\t{#each operation.args as arg}\n\t\t\t
\n\t\t\t\t{#each arg.options as { value }}\n\t\t\t\t\t \n\t\t\t\t{/each}\n\t\t\t
\n\t\t{/each}\n\t
\n{/each}","typescript":false,"index":706}
+{"fn":"parse_expression_at","source":" \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n ({ operation, id } = 1)","typescript":false,"index":727}
+{"fn":"parse_expression_at","source":"\n\n{#each pipelineOperations as { operation, id } (id)}\n\t\n\t\t{id}\n\t\t{#each operation.args as arg}\n\t\t\t
\n\t\t\t\t{#each arg.options as { value }}\n\t\t\t\t\t \n\t\t\t\t{/each}\n\t\t\t
\n\t\t{/each}\n\t
\n{/each}","typescript":false,"index":747}
+{"fn":"parse_expression_at","source":"\n\n{#each pipelineOperations as { operation, id } (id)}\n\t\n\t\t{id}\n\t\t{#each operation.args as arg}\n\t\t\t
\n\t\t\t\t{#each arg.options as { value }}\n\t\t\t\t\t \n\t\t\t\t{/each}\n\t\t\t
\n\t\t{/each}\n\t
\n{/each}","typescript":false,"index":762}
+{"fn":"parse_expression_at","source":"\n\n{#each pipelineOperations as { operation, id } (id)}\n\t\n\t\t{id}\n\t\t{#each operation.args as arg}\n\t\t\t
\n\t\t\t\t{#each arg.options as { value }}\n\t\t\t\t\t \n\t\t\t\t{/each}\n\t\t\t
\n\t\t{/each}\n\t
\n{/each}","typescript":false,"index":775}
+{"fn":"parse_expression_at","source":"\n\n{#each pipelineOperations as { operation, id } (id)}\n\t\n\t\t{id}\n\t\t{#each operation.args as arg}\n\t\t\t
\n\t\t\t\t{#each arg.options as { value }}\n\t\t\t\t\t \n\t\t\t\t{/each}\n\t\t\t
\n\t\t{/each}\n\t
\n{/each}","typescript":false,"index":830}
+{"fn":"parse_expression_at","source":" \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n \n \n \n \n \n ({ value } = 1)","typescript":false,"index":844}
+{"fn":"parse_expression_at","source":"\n\n{#each pipelineOperations as { operation, id } (id)}\n\t\n\t\t{id}\n\t\t{#each operation.args as arg}\n\t\t\t
\n\t\t\t\t{#each arg.options as { value }}\n\t\t\t\t\t \n\t\t\t\t{/each}\n\t\t\t
\n\t\t{/each}\n\t
\n{/each}","typescript":false,"index":896}
+{"fn":"parse","source":" \n\tlet name = 'world';\n\tlet current = '';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n \n\n \n\n ","typescript":false,"index":107}
+{"fn":"parse_expression_at","source":"\n\n \n\n \n\n ","typescript":false,"index":123}
+{"fn":"parse_expression_at","source":"\n\n \n\n \n\n ","typescript":false,"index":162}
+{"fn":"parse_expression_at","source":"\n\n \n\n \n\n ","typescript":false,"index":206}
+{"fn":"parse","source":" \n\tlet group = [];\n\t\n\tconst options = [\n\t\t[\"1\", [\"1a\", \"1b\"]],\n\t\t[\"2\", [\"2a\", \"2b\"]],\n\t];\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each options as [prefix, arr]}\n\t{prefix}\n\t\n\t\t{#each arr as item}\n\t\t\t\n\t\t\t\t \n\t\t\t\t{item}\n\t\t\t \n\t\t{/each}\n\t
\n{/each}\n\n{JSON.stringify(group)}
","typescript":false,"index":115}
+{"fn":"parse_expression_at","source":" \n \n \n \n \n \n \n \n\n ([prefix, arr] = 1)","typescript":false,"index":125}
+{"fn":"parse_expression_at","source":"\n\n{#each options as [prefix, arr]}\n\t{prefix}\n\t\n\t\t{#each arr as item}\n\t\t\t\n\t\t\t\t \n\t\t\t\t{item}\n\t\t\t \n\t\t{/each}\n\t
\n{/each}\n\n{JSON.stringify(group)}
","typescript":false,"index":143}
+{"fn":"parse_expression_at","source":"\n\n{#each options as [prefix, arr]}\n\t{prefix}\n\t\n\t\t{#each arr as item}\n\t\t\t\n\t\t\t\t \n\t\t\t\t{item}\n\t\t\t \n\t\t{/each}\n\t
\n{/each}\n\n{JSON.stringify(group)}
","typescript":false,"index":167}
+{"fn":"parse_expression_at","source":"\n\n{#each options as [prefix, arr]}\n\t{prefix}\n\t\n\t\t{#each arr as item}\n\t\t\t\n\t\t\t\t \n\t\t\t\t{item}\n\t\t\t \n\t\t{/each}\n\t
\n{/each}\n\n{JSON.stringify(group)}
","typescript":false,"index":251}
+{"fn":"parse_expression_at","source":"\n\n{#each options as [prefix, arr]}\n\t{prefix}\n\t\n\t\t{#each arr as item}\n\t\t\t\n\t\t\t\t \n\t\t\t\t{item}\n\t\t\t \n\t\t{/each}\n\t
\n{/each}\n\n{JSON.stringify(group)}
","typescript":false,"index":269}
+{"fn":"parse_expression_at","source":"\n\n{#each options as [prefix, arr]}\n\t{prefix}\n\t\n\t\t{#each arr as item}\n\t\t\t\n\t\t\t\t \n\t\t\t\t{item}\n\t\t\t \n\t\t{/each}\n\t
\n{/each}\n\n{JSON.stringify(group)}
","typescript":false,"index":318}
+{"fn":"parse","source":" \n\timport { writable } from 'svelte/store';\n\tlet menu = ['Cookies and cream', 'Mint choc chip', 'Raspberry ripple'];\n\tlet order = writable({ iceCream: [{flavours: ['Mint choc chip']}], scoops: 1 });\n\tlet index = 0\n","typescript":true}
+{"fn":"parse_expression_at","source":"\n\n\n\n{$order.iceCream[index].flavours.join('+')}
","typescript":true,"index":296}
+{"fn":"parse_expression_at","source":"\n\n\n\n{$order.iceCream[index].flavours.join('+')}
","typescript":true,"index":332}
+{"fn":"parse_expression_at","source":"\n\n\n\n{$order.iceCream[index].flavours.join('+')}
","typescript":true,"index":381}
+{"fn":"parse_expression_at","source":"\n\n\n\n{$order.iceCream[index].flavours.join('+')}
","typescript":true,"index":417}
+{"fn":"parse_expression_at","source":"\n\n\n\n{$order.iceCream[index].flavours.join('+')}
","typescript":true,"index":467}
+{"fn":"parse_expression_at","source":"\n\n\n\n{$order.iceCream[index].flavours.join('+')}
","typescript":true,"index":503}
+{"fn":"parse_expression_at","source":"\n\n\n\n{$order.iceCream[index].flavours.join('+')}
","typescript":true,"index":531}
+{"fn":"parse_expression_at","source":"\n\n\n\n{$order.iceCream[index].flavours.join('+')}
","typescript":true,"index":585}
+{"fn":"parse_expression_at","source":"\n\n\n\n{$order.iceCream[index].flavours.join('+')}
","typescript":true,"index":641}
+{"fn":"parse_expression_at","source":"\n\n\n\n{$order.iceCream[index].flavours.join('+')}
","typescript":true,"index":654}
+{"fn":"parse_expression_at","source":"\n\n\n\n{$order.iceCream[index].flavours.join('+')}
","typescript":true,"index":699}
+{"fn":"parse","source":" \n\timport { writable } from 'svelte/store';\n\tlet menu = ['Cookies and cream', 'Mint choc chip', 'Raspberry ripple'];\n\tlet order = writable({flavours: ['Mint choc chip'], scoops: 1 });\n","typescript":true}
+{"fn":"parse_expression_at","source":"\n\n\n\n{$order.flavours.join('+')}
","typescript":true,"index":266}
+{"fn":"parse_expression_at","source":"\n\n\n\n{$order.flavours.join('+')}
","typescript":true,"index":302}
+{"fn":"parse_expression_at","source":"\n\n\n\n{$order.flavours.join('+')}
","typescript":true,"index":351}
+{"fn":"parse_expression_at","source":"\n\n\n\n{$order.flavours.join('+')}
","typescript":true,"index":387}
+{"fn":"parse_expression_at","source":"\n\n\n\n{$order.flavours.join('+')}
","typescript":true,"index":437}
+{"fn":"parse_expression_at","source":"\n\n\n\n{$order.flavours.join('+')}
","typescript":true,"index":473}
+{"fn":"parse_expression_at","source":"\n\n\n\n{$order.flavours.join('+')}
","typescript":true,"index":501}
+{"fn":"parse_expression_at","source":"\n\n\n\n{$order.flavours.join('+')}
","typescript":true,"index":555}
+{"fn":"parse_expression_at","source":"\n\n\n\n{$order.flavours.join('+')}
","typescript":true,"index":595}
+{"fn":"parse_expression_at","source":"\n\n\n\n{$order.flavours.join('+')}
","typescript":true,"index":608}
+{"fn":"parse_expression_at","source":"\n\n\n\n{$order.flavours.join('+')}
","typescript":true,"index":653}
+{"fn":"parse","source":" \n\tlet options = [1,2,3]\n\texport let selected = [[1,2,3]];\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each options as value}\n\t\n\t\t \n\t\t{value}\n\t \n{/each}\n\n{selected[0].join(', ')}
","typescript":false,"index":84}
+{"fn":"parse_expression_at","source":"\n\n{#each options as value}\n\t\n\t\t \n\t\t{value}\n\t \n{/each}\n\n{selected[0].join(', ')}
","typescript":false,"index":155}
+{"fn":"parse_expression_at","source":"\n\n{#each options as value}\n\t\n\t\t \n\t\t{value}\n\t \n{/each}\n\n{selected[0].join(', ')}
","typescript":false,"index":179}
+{"fn":"parse_expression_at","source":"\n\n{#each options as value}\n\t\n\t\t \n\t\t{value}\n\t \n{/each}\n\n{selected[0].join(', ')}
","typescript":false,"index":194}
+{"fn":"parse_expression_at","source":"\n\n{#each options as value}\n\t\n\t\t \n\t\t{value}\n\t \n{/each}\n\n{selected[0].join(', ')}
","typescript":false,"index":224}
+{"fn":"parse","source":" \n\texport let selected_array;\n\texport let values;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each selected_array as _, index}\n\t\n\t\t{#each values as value}\n\t\t\t
\n\t\t\t\t {value.name}\n\t\t\t \n\t\t{/each}\n\t\t
{selected_array[index].map(v => v.name).join(', ')}
\n\t
\n{/each}","typescript":false,"index":75}
+{"fn":"parse_expression_at","source":"\n\n{#each selected_array as _, index}\n\t\n\t\t{#each values as value}\n\t\t\t
\n\t\t\t\t {value.name}\n\t\t\t \n\t\t{/each}\n\t\t
{selected_array[index].map(v => v.name).join(', ')}
\n\t
\n{/each}","typescript":false,"index":119}
+{"fn":"parse_expression_at","source":"\n\n{#each selected_array as _, index}\n\t\n\t\t{#each values as value}\n\t\t\t
\n\t\t\t\t {value.name}\n\t\t\t \n\t\t{/each}\n\t\t
{selected_array[index].map(v => v.name).join(', ')}
\n\t
\n{/each}","typescript":false,"index":182}
+{"fn":"parse_expression_at","source":"\n\n{#each selected_array as _, index}\n\t\n\t\t{#each values as value}\n\t\t\t
\n\t\t\t\t {value.name}\n\t\t\t \n\t\t{/each}\n\t\t
{selected_array[index].map(v => v.name).join(', ')}
\n\t
\n{/each}","typescript":false,"index":202}
+{"fn":"parse_expression_at","source":"\n\n{#each selected_array as _, index}\n\t\n\t\t{#each values as value}\n\t\t\t
\n\t\t\t\t {value.name}\n\t\t\t \n\t\t{/each}\n\t\t
{selected_array[index].map(v => v.name).join(', ')}
\n\t
\n{/each}","typescript":false,"index":229}
+{"fn":"parse_expression_at","source":"\n\n{#each selected_array as _, index}\n\t\n\t\t{#each values as value}\n\t\t\t
\n\t\t\t\t {value.name}\n\t\t\t \n\t\t{/each}\n\t\t
{selected_array[index].map(v => v.name).join(', ')}
\n\t
\n{/each}","typescript":false,"index":269}
+{"fn":"parse","source":" \n\tconst options = [1, 2, 3];\n\texport let selected_array_1 = [[1], [2]];\n\texport let selected_array_2 = [[], [3]];\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each selected_array_1 as selected}\n\t{#each options as value}\n\t\t\n\t\t\t \n\t\t\t{value}\n\t\t \n\t{/each}\n\t{selected.join(', ')}
\n{/each}\n\n{#each selected_array_2 as selected}\n\t{#each options as value}\n\t\t\n\t\t\t \n\t\t\t{value}\n\t\t \n\t{/each}\n\t{selected.join(', ')}
\n{/each}","typescript":false,"index":140}
+{"fn":"parse_expression_at","source":"\n\n{#each selected_array_1 as selected}\n\t{#each options as value}\n\t\t\n\t\t\t \n\t\t\t{value}\n\t\t \n\t{/each}\n\t{selected.join(', ')}
\n{/each}\n\n{#each selected_array_2 as selected}\n\t{#each options as value}\n\t\t\n\t\t\t \n\t\t\t{value}\n\t\t \n\t{/each}\n\t{selected.join(', ')}
\n{/each}","typescript":false,"index":178}
+{"fn":"parse_expression_at","source":"\n\n{#each selected_array_1 as selected}\n\t{#each options as value}\n\t\t\n\t\t\t \n\t\t\t{value}\n\t\t \n\t{/each}\n\t{selected.join(', ')}
\n{/each}\n\n{#each selected_array_2 as selected}\n\t{#each options as value}\n\t\t\n\t\t\t \n\t\t\t{value}\n\t\t \n\t{/each}\n\t{selected.join(', ')}
\n{/each}","typescript":false,"index":253}
+{"fn":"parse_expression_at","source":"\n\n{#each selected_array_1 as selected}\n\t{#each options as value}\n\t\t\n\t\t\t \n\t\t\t{value}\n\t\t \n\t{/each}\n\t{selected.join(', ')}
\n{/each}\n\n{#each selected_array_2 as selected}\n\t{#each options as value}\n\t\t\n\t\t\t \n\t\t\t{value}\n\t\t \n\t{/each}\n\t{selected.join(', ')}
\n{/each}","typescript":false,"index":275}
+{"fn":"parse_expression_at","source":"\n\n{#each selected_array_1 as selected}\n\t{#each options as value}\n\t\t\n\t\t\t \n\t\t\t{value}\n\t\t \n\t{/each}\n\t{selected.join(', ')}
\n{/each}\n\n{#each selected_array_2 as selected}\n\t{#each options as value}\n\t\t\n\t\t\t \n\t\t\t{value}\n\t\t \n\t{/each}\n\t{selected.join(', ')}
\n{/each}","typescript":false,"index":292}
+{"fn":"parse_expression_at","source":"\n\n{#each selected_array_1 as selected}\n\t{#each options as value}\n\t\t\n\t\t\t \n\t\t\t{value}\n\t\t \n\t{/each}\n\t{selected.join(', ')}
\n{/each}\n\n{#each selected_array_2 as selected}\n\t{#each options as value}\n\t\t\n\t\t\t \n\t\t\t{value}\n\t\t \n\t{/each}\n\t{selected.join(', ')}
\n{/each}","typescript":false,"index":324}
+{"fn":"parse_expression_at","source":"\n\n{#each selected_array_1 as selected}\n\t{#each options as value}\n\t\t\n\t\t\t \n\t\t\t{value}\n\t\t \n\t{/each}\n\t{selected.join(', ')}
\n{/each}\n\n{#each selected_array_2 as selected}\n\t{#each options as value}\n\t\t\n\t\t\t \n\t\t\t{value}\n\t\t \n\t{/each}\n\t{selected.join(', ')}
\n{/each}","typescript":false,"index":365}
+{"fn":"parse_expression_at","source":"\n\n{#each selected_array_1 as selected}\n\t{#each options as value}\n\t\t\n\t\t\t \n\t\t\t{value}\n\t\t \n\t{/each}\n\t{selected.join(', ')}
\n{/each}\n\n{#each selected_array_2 as selected}\n\t{#each options as value}\n\t\t\n\t\t\t \n\t\t\t{value}\n\t\t \n\t{/each}\n\t{selected.join(', ')}
\n{/each}","typescript":false,"index":403}
+{"fn":"parse_expression_at","source":"\n\n{#each selected_array_1 as selected}\n\t{#each options as value}\n\t\t\n\t\t\t \n\t\t\t{value}\n\t\t \n\t{/each}\n\t{selected.join(', ')}
\n{/each}\n\n{#each selected_array_2 as selected}\n\t{#each options as value}\n\t\t\n\t\t\t \n\t\t\t{value}\n\t\t \n\t{/each}\n\t{selected.join(', ')}
\n{/each}","typescript":false,"index":478}
+{"fn":"parse_expression_at","source":"\n\n{#each selected_array_1 as selected}\n\t{#each options as value}\n\t\t\n\t\t\t \n\t\t\t{value}\n\t\t \n\t{/each}\n\t{selected.join(', ')}
\n{/each}\n\n{#each selected_array_2 as selected}\n\t{#each options as value}\n\t\t\n\t\t\t \n\t\t\t{value}\n\t\t \n\t{/each}\n\t{selected.join(', ')}
\n{/each}","typescript":false,"index":500}
+{"fn":"parse_expression_at","source":"\n\n{#each selected_array_1 as selected}\n\t{#each options as value}\n\t\t\n\t\t\t \n\t\t\t{value}\n\t\t \n\t{/each}\n\t{selected.join(', ')}
\n{/each}\n\n{#each selected_array_2 as selected}\n\t{#each options as value}\n\t\t\n\t\t\t \n\t\t\t{value}\n\t\t \n\t{/each}\n\t{selected.join(', ')}
\n{/each}","typescript":false,"index":517}
+{"fn":"parse_expression_at","source":"\n\n{#each selected_array_1 as selected}\n\t{#each options as value}\n\t\t\n\t\t\t \n\t\t\t{value}\n\t\t \n\t{/each}\n\t{selected.join(', ')}
\n{/each}\n\n{#each selected_array_2 as selected}\n\t{#each options as value}\n\t\t\n\t\t\t \n\t\t\t{value}\n\t\t \n\t{/each}\n\t{selected.join(', ')}
\n{/each}","typescript":false,"index":549}
+{"fn":"parse","source":" \n\tconst options = [1, 2, 3];\n\texport let selected_array = [\n\t\t[[1], [1, 2, 3]], \n\t\t[[2], [1]],\n\t];\n\texport let selected_index = [0, 1];\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each selected_array as selected}\n\t{#each selected_index as index}\n\t\t{#each options as value}\n\t\t\t\n\t\t\t\t \n\t\t\t\t{value}\n\t\t\t \n\t\t{/each}\n\t\t{selected[index].join(', ')}
\n\t{/each}\n{/each}","typescript":false,"index":162}
+{"fn":"parse_expression_at","source":"\n\n{#each selected_array as selected}\n\t{#each selected_index as index}\n\t\t{#each options as value}\n\t\t\t\n\t\t\t\t \n\t\t\t\t{value}\n\t\t\t \n\t\t{/each}\n\t\t{selected[index].join(', ')}
\n\t{/each}\n{/each}","typescript":false,"index":198}
+{"fn":"parse_expression_at","source":"\n\n{#each selected_array as selected}\n\t{#each selected_index as index}\n\t\t{#each options as value}\n\t\t\t\n\t\t\t\t \n\t\t\t\t{value}\n\t\t\t \n\t\t{/each}\n\t\t{selected[index].join(', ')}
\n\t{/each}\n{/each}","typescript":false,"index":232}
+{"fn":"parse_expression_at","source":"\n\n{#each selected_array as selected}\n\t{#each selected_index as index}\n\t\t{#each options as value}\n\t\t\t\n\t\t\t\t \n\t\t\t\t{value}\n\t\t\t \n\t\t{/each}\n\t\t{selected[index].join(', ')}
\n\t{/each}\n{/each}","typescript":false,"index":311}
+{"fn":"parse_expression_at","source":"\n\n{#each selected_array as selected}\n\t{#each selected_index as index}\n\t\t{#each options as value}\n\t\t\t\n\t\t\t\t \n\t\t\t\t{value}\n\t\t\t \n\t\t{/each}\n\t\t{selected[index].join(', ')}
\n\t{/each}\n{/each}","typescript":false,"index":340}
+{"fn":"parse_expression_at","source":"\n\n{#each selected_array as selected}\n\t{#each selected_index as index}\n\t\t{#each options as value}\n\t\t\t\n\t\t\t\t \n\t\t\t\t{value}\n\t\t\t \n\t\t{/each}\n\t\t{selected[index].join(', ')}
\n\t{/each}\n{/each}","typescript":false,"index":359}
+{"fn":"parse_expression_at","source":"\n\n{#each selected_array as selected}\n\t{#each selected_index as index}\n\t\t{#each options as value}\n\t\t\t\n\t\t\t\t \n\t\t\t\t{value}\n\t\t\t \n\t\t{/each}\n\t\t{selected[index].join(', ')}
\n\t{/each}\n{/each}","typescript":false,"index":394}
+{"fn":"parse","source":" \n\tconst values = ['x', 'y', 'z'];\n\tconst list = {\n\t\ta: [],\n\t\tb: [],\n\t\tc: [],\n\t};\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each Object.keys(list) as key}\n\t{#each values as value}\n\t\t\n\t\t\t \n\t\t\t{value}\n\t\t \n\t{/each}\n\t{list[key].join(', ')}
\n{/each}","typescript":false,"index":107}
+{"fn":"parse_expression_at","source":"\n\n{#each Object.keys(list) as key}\n\t{#each values as value}\n\t\t\n\t\t\t \n\t\t\t{value}\n\t\t \n\t{/each}\n\t{list[key].join(', ')}
\n{/each}","typescript":false,"index":141}
+{"fn":"parse_expression_at","source":"\n\n{#each Object.keys(list) as key}\n\t{#each values as value}\n\t\t\n\t\t\t \n\t\t\t{value}\n\t\t \n\t{/each}\n\t{list[key].join(', ')}
\n{/each}","typescript":false,"index":215}
+{"fn":"parse_expression_at","source":"\n\n{#each Object.keys(list) as key}\n\t{#each values as value}\n\t\t\n\t\t\t \n\t\t\t{value}\n\t\t \n\t{/each}\n\t{list[key].join(', ')}
\n{/each}","typescript":false,"index":237}
+{"fn":"parse_expression_at","source":"\n\n{#each Object.keys(list) as key}\n\t{#each values as value}\n\t\t\n\t\t\t \n\t\t\t{value}\n\t\t \n\t{/each}\n\t{list[key].join(', ')}
\n{/each}","typescript":false,"index":254}
+{"fn":"parse_expression_at","source":"\n\n{#each Object.keys(list) as key}\n\t{#each values as value}\n\t\t\n\t\t\t \n\t\t\t{value}\n\t\t \n\t{/each}\n\t{list[key].join(', ')}
\n{/each}","typescript":false,"index":286}
+{"fn":"parse","source":" \n\tconst list = [\n\t\t{ id: 'x', data: [{ id: 1, data: [] }, { id: 2, data: [] }] },\n\t\t{ id: 'y', data: [{ id: 1, data: [] }, { id: 2, data: [] }] },\n\t\t{ id: 'z', data: [{ id: 1, data: [] }, { id: 2, data: [] }] }\n\t];\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each list as { id, data }}\n\t{#each data as item}\n\t\t \n\t\t \n\t\t \n\t{/each}\n{/each}","typescript":false,"index":241}
+{"fn":"parse_expression_at","source":" \n \n \n \n \n \n \n\n ({ id, data } = 1)","typescript":false,"index":248}
+{"fn":"parse_expression_at","source":"\n\n{#each list as { id, data }}\n\t{#each data as item}\n\t\t \n\t\t \n\t\t \n\t{/each}\n{/each}","typescript":false,"index":271}
+{"fn":"parse_expression_at","source":"\n\n{#each list as { id, data }}\n\t{#each data as item}\n\t\t \n\t\t \n\t\t \n\t{/each}\n{/each}","typescript":false,"index":322}
+{"fn":"parse_expression_at","source":"\n\n{#each list as { id, data }}\n\t{#each data as item}\n\t\t \n\t\t \n\t\t \n\t{/each}\n{/each}","typescript":false,"index":356}
+{"fn":"parse_expression_at","source":"\n\n{#each list as { id, data }}\n\t{#each data as item}\n\t\t \n\t\t \n\t\t \n\t{/each}\n{/each}","typescript":false,"index":361}
+{"fn":"parse_expression_at","source":"\n\n{#each list as { id, data }}\n\t{#each data as item}\n\t\t \n\t\t \n\t\t \n\t{/each}\n{/each}","typescript":false,"index":411}
+{"fn":"parse_expression_at","source":"\n\n{#each list as { id, data }}\n\t{#each data as item}\n\t\t \n\t\t \n\t\t \n\t{/each}\n{/each}","typescript":false,"index":445}
+{"fn":"parse_expression_at","source":"\n\n{#each list as { id, data }}\n\t{#each data as item}\n\t\t \n\t\t \n\t\t \n\t{/each}\n{/each}","typescript":false,"index":450}
+{"fn":"parse_expression_at","source":"\n\n{#each list as { id, data }}\n\t{#each data as item}\n\t\t \n\t\t \n\t\t \n\t{/each}\n{/each}","typescript":false,"index":500}
+{"fn":"parse_expression_at","source":"\n\n{#each list as { id, data }}\n\t{#each data as item}\n\t\t \n\t\t \n\t\t \n\t{/each}\n{/each}","typescript":false,"index":534}
+{"fn":"parse_expression_at","source":"\n\n{#each list as { id, data }}\n\t{#each data as item}\n\t\t \n\t\t \n\t\t \n\t{/each}\n{/each}","typescript":false,"index":539}
+{"fn":"parse","source":" \n\tlet keys = [\"foo\", \"bar\"];\n\tlet values = [1, 2, 3];\n\n\tlet object = {};\n\n\t$: keys.forEach((key) => {\n\t\t// Make sure Svelte has an array to bind to\n\t\tif (!object[key]) {\n\t\t\tobject[key] = [];\n\t\t}\n\t});\n\n\texport function update() {\n\t\tkeys = [\"qux\"];\n\t\tvalues = [4, 5, 6];\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{JSON.stringify(object)}\n
\n\n{#each keys as key (key)}\n\t{key} \n\t\n{/each}","typescript":false,"index":297}
+{"fn":"parse_expression_at","source":"\n\n\n\t{JSON.stringify(object)}\n
\n\n{#each keys as key (key)}\n\t{key} \n\t\n{/each}","typescript":false,"index":334}
+{"fn":"parse_expression_at","source":"\n\n\n\t{JSON.stringify(object)}\n
\n\n{#each keys as key (key)}\n\t{key} \n\t\n{/each}","typescript":false,"index":347}
+{"fn":"parse_expression_at","source":"\n\n\n\t{JSON.stringify(object)}\n
\n\n{#each keys as key (key)}\n\t{key} \n\t\n{/each}","typescript":false,"index":359}
+{"fn":"parse_expression_at","source":"\n\n\n\t{JSON.stringify(object)}\n
\n\n{#each keys as key (key)}\n\t{key} \n\t\n{/each}","typescript":false,"index":384}
+{"fn":"parse_expression_at","source":"\n\n\n\t{JSON.stringify(object)}\n
\n\n{#each keys as key (key)}\n\t{key} \n\t\n{/each}","typescript":false,"index":401}
+{"fn":"parse_expression_at","source":"\n\n\n\t{JSON.stringify(object)}\n
\n\n{#each keys as key (key)}\n\t{key} \n\t\n{/each}","typescript":false,"index":463}
+{"fn":"parse_expression_at","source":"\n\n\n\t{JSON.stringify(object)}\n
\n\n{#each keys as key (key)}\n\t{key} \n\t\n{/each}","typescript":false,"index":488}
+{"fn":"parse_expression_at","source":"\n\n\n\t{JSON.stringify(object)}\n
\n\n{#each keys as key (key)}\n\t{key} \n\t\n{/each}","typescript":false,"index":510}
+{"fn":"parse","source":" \n\texport let list = [\n\t\t{ name: \"a\", text: \"This is a test.\" },\n\t\t{ name: \"b\", text: \"This is another test.\" },\n\t\t{ name: \"c\", text: \"This is also a test.\" },\n\t];\n\texport let current = \"a\";\n\texport function moveUp(i) {\n\t\tlist = [\n\t\t\t...list.slice(0, Math.max(i - 1, 0)),\n\t\t\tlist[i],\n\t\t\tlist[i - 1],\n\t\t\t...list.slice(i + 1),\n\t\t];\n\t}\n\texport function moveDown(i) {\n\t\tmoveUp(i + 1);\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each list as item}\n\t\n\t\t{item.name}\n\t\t{#if true}\n\t\t\t current \n\t\t{/if}\n\t
\n{/each}","typescript":false,"index":409}
+{"fn":"parse_expression_at","source":"\n\n{#each list as item}\n\t\n\t\t{item.name}\n\t\t{#if true}\n\t\t\t current \n\t\t{/if}\n\t
\n{/each}","typescript":false,"index":446}
+{"fn":"parse_expression_at","source":"\n\n{#each list as item}\n\t\n\t\t{item.name}\n\t\t{#if true}\n\t\t\t current \n\t\t{/if}\n\t
\n{/each}","typescript":false,"index":464}
+{"fn":"parse_expression_at","source":"\n\n{#each list as item}\n\t\n\t\t{item.name}\n\t\t{#if true}\n\t\t\t current \n\t\t{/if}\n\t
\n{/each}","typescript":false,"index":547}
+{"fn":"parse_expression_at","source":"\n\n{#each list as item}\n\t\n\t\t{item.name}\n\t\t{#if true}\n\t\t\t current \n\t\t{/if}\n\t
\n{/each}","typescript":false,"index":568}
+{"fn":"parse","source":" \n\texport let test = [];\n\tlet hidden = false\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n hidden = !hidden}>\n\t{hidden ? \"show\" : \"hide\"} b\n \n\na \n{#if !hidden}\n\tb \n{/if}\nc{hidden ? \"show\" : \"hide\"} b ","typescript":false,"index":81}
+{"fn":"parse_expression_at","source":"\n\n hidden = !hidden}>\n\t{hidden ? \"show\" : \"hide\"} b\n \n\na \n{#if !hidden}\n\tb \n{/if}\nc{hidden ? \"show\" : \"hide\"} b ","typescript":false,"index":108}
+{"fn":"parse_expression_at","source":"\n\n hidden = !hidden}>\n\t{hidden ? \"show\" : \"hide\"} b\n \n\na \n{#if !hidden}\n\tb \n{/if}\nc{hidden ? \"show\" : \"hide\"} b ","typescript":false,"index":191}
+{"fn":"parse_expression_at","source":"\n\n hidden = !hidden}>\n\t{hidden ? \"show\" : \"hide\"} b\n \n\na \n{#if !hidden}\n\tb \n{/if}\nc{hidden ? \"show\" : \"hide\"} b ","typescript":false,"index":223}
+{"fn":"parse_expression_at","source":"\n\n hidden = !hidden}>\n\t{hidden ? \"show\" : \"hide\"} b\n \n\na \n{#if !hidden}\n\tb \n{/if}\nc{hidden ? \"show\" : \"hide\"} b ","typescript":false,"index":277}
+{"fn":"parse_expression_at","source":"\n\n hidden = !hidden}>\n\t{hidden ? \"show\" : \"hide\"} b\n \n\na \n{#if !hidden}\n\tb \n{/if}\nc{hidden ? \"show\" : \"hide\"} b ","typescript":false,"index":319}
+{"fn":"parse","source":" \n\texport let test;\n\tlet hidden = false\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n hidden = !hidden}>\n\t{hidden ? \"show\" : \"hide\"} b\n \n\na \n{#if !hidden}\nb \n{/if}\nc ","typescript":false,"index":76}
+{"fn":"parse_expression_at","source":"\n\n hidden = !hidden}>\n\t{hidden ? \"show\" : \"hide\"} b\n \n\na \n{#if !hidden}\nb \n{/if}\nc ","typescript":false,"index":103}
+{"fn":"parse_expression_at","source":"\n\n hidden = !hidden}>\n\t{hidden ? \"show\" : \"hide\"} b\n \n\na \n{#if !hidden}\nb \n{/if}\nc ","typescript":false,"index":183}
+{"fn":"parse_expression_at","source":"\n\n hidden = !hidden}>\n\t{hidden ? \"show\" : \"hide\"} b\n \n\na \n{#if !hidden}\nb \n{/if}\nc ","typescript":false,"index":215}
+{"fn":"parse_expression_at","source":"\n\n hidden = !hidden}>\n\t{hidden ? \"show\" : \"hide\"} b\n \n\na \n{#if !hidden}\nb \n{/if}\nc ","typescript":false,"index":265}
+{"fn":"parse","source":" \n\texport let values = {\n\t\tinner: []\n\t};\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n \n \n \n\n\n\t{#each ['first', 'second', 'third'] as k}\n\t\t{k} \n\t{/each}\n
","typescript":false,"index":108}
+{"fn":"parse_expression_at","source":"\n\n \n \n \n\n\n\t{#each ['first', 'second', 'third'] as k}\n\t\t{k} \n\t{/each}\n
","typescript":false,"index":175}
+{"fn":"parse_expression_at","source":"\n\n \n \n \n\n\n\t{#each ['first', 'second', 'third'] as k}\n\t\t{k} \n\t{/each}\n
","typescript":false,"index":241}
+{"fn":"parse_expression_at","source":"\n\n \n \n \n\n\n\t{#each ['first', 'second', 'third'] as k}\n\t\t{k} \n\t{/each}\n
","typescript":false,"index":273}
+{"fn":"parse_expression_at","source":"\n\n \n \n \n\n\n\t{#each ['first', 'second', 'third'] as k}\n\t\t{k} \n\t{/each}\n
","typescript":false,"index":317}
+{"fn":"parse","source":" \n\texport let values = { a: 'abc', b: 'def' };\n\texport let paths = ['a'];\n\texport let logs = [];\n\n\t$: paths && logs.push('paths updated');\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":176}
+{"fn":"parse","source":" \n\texport let count;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n \n{typeof count} {count}
","typescript":false,"index":72}
+{"fn":"parse_expression_at","source":"\n\n \n{typeof count} {count}
","typescript":false,"index":84}
+{"fn":"parse_expression_at","source":"\n\n \n{typeof count} {count}
","typescript":false,"index":99}
+{"fn":"parse","source":" \n\texport let value = 5;\n","typescript":false}
+{"fn":"parse","source":" \n\texport let selected;\n\texport let values;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each values as value}\n\t\n\t\t {value.name}\n\t \n{/each}\n\n{selected.name}
","typescript":false,"index":69}
+{"fn":"parse_expression_at","source":"\n\n{#each values as value}\n\t\n\t\t {value.name}\n\t \n{/each}\n\n{selected.name}
","typescript":false,"index":125}
+{"fn":"parse_expression_at","source":"\n\n{#each values as value}\n\t\n\t\t {value.name}\n\t \n{/each}\n\n{selected.name}
","typescript":false,"index":145}
+{"fn":"parse_expression_at","source":"\n\n{#each values as value}\n\t\n\t\t {value.name}\n\t \n{/each}\n\n{selected.name}
","typescript":false,"index":159}
+{"fn":"parse_expression_at","source":"\n\n{#each values as value}\n\t\n\t\t {value.name}\n\t \n{/each}\n\n{selected.name}
","typescript":false,"index":194}
+{"fn":"parse","source":" \n\texport let count;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n \n{typeof count} {count}
","typescript":false,"index":71}
+{"fn":"parse_expression_at","source":"\n\n \n{typeof count} {count}
","typescript":false,"index":83}
+{"fn":"parse_expression_at","source":"\n\n \n{typeof count} {count}
","typescript":false,"index":98}
+{"fn":"parse","source":" \n let value = 10;\n let max = 10;\n\n function change() {\n value = 20;\n max = 20;\n }\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n \n \n{value} of {max}
","typescript":false,"index":129}
+{"fn":"parse_expression_at","source":"\n\n \n \n{value} of {max}
","typescript":false,"index":199}
+{"fn":"parse_expression_at","source":"\n\n \n \n{value} of {max}
","typescript":false,"index":210}
+{"fn":"parse","source":" \n\texport let name;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n \nhello {name}
","typescript":false,"index":57}
+{"fn":"parse_expression_at","source":"\n\n \nhello {name}
","typescript":false,"index":74}
+{"fn":"parse","source":" \n\texport let items;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each items as item}\n\t\n{/each}","typescript":false,"index":46}
+{"fn":"parse_expression_at","source":"\n\n{#each items as item}\n\t\n{/each}","typescript":false,"index":86}
+{"fn":"parse_expression_at","source":"\n\n{#each items as item}\n\t\n{/each}","typescript":false,"index":96}
+{"fn":"parse","source":" \n\texport let foo;\n\texport let items;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\n{#each items as bar}\n\t\n{/each}","typescript":false,"index":80}
+{"fn":"parse_expression_at","source":"\n\n\n\n{#each items as bar}\n\t\n{/each}","typescript":false,"index":89}
+{"fn":"parse_expression_at","source":"\n\n\n\n{#each items as bar}\n\t\n{/each}","typescript":false,"index":112}
+{"fn":"parse_expression_at","source":"\n\n\n\n{#each items as bar}\n\t\n{/each}","typescript":false,"index":151}
+{"fn":"parse_expression_at","source":"\n\n\n\n{#each items as bar}\n\t\n{/each}","typescript":false,"index":160}
+{"fn":"parse","source":" \n\texport let items;\n\texport let filter = 'all';\n\n\t$: done = items.filter(item => item.done);\n\t$: remaining = items.filter(item => !item.done);\n\n\t$: filtered = (\n\t\tfilter === 'all' ? items :\n\t\tfilter === 'done' ? done :\n\t\tremaining\n\t);\n\n\t$: summary = items.map(i => `${i.done ? 'done' : 'remaining'}:${i.text}`).join(' / ');\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each filtered as item}\n\t\n{/each}\n\n{summary}
","typescript":false,"index":350}
+{"fn":"parse_expression_at","source":"\n\n{#each filtered as item}\n\t\n{/each}\n\n{summary}
","typescript":false,"index":414}
+{"fn":"parse_expression_at","source":"\n\n{#each filtered as item}\n\t\n{/each}\n\n{summary}
","typescript":false,"index":459}
+{"fn":"parse_expression_at","source":"\n\n{#each filtered as item}\n\t\n{/each}\n\n{summary}
","typescript":false,"index":477}
+{"fn":"parse_expression_at","source":"\n\n{#each filtered as item}\n\t\n{/each}\n\n{summary}
","typescript":false,"index":513}
+{"fn":"parse","source":" \n\texport let component;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nHello {component.name}! \n ","typescript":false,"index":54}
+{"fn":"parse_expression_at","source":"\n\nHello {component.name}! \n ","typescript":false,"index":95}
+{"fn":"parse","source":" \n\texport let user;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n \nhello {user.name}
","typescript":false,"index":57}
+{"fn":"parse_expression_at","source":"\n\n \nhello {user.name}
","typescript":false,"index":79}
+{"fn":"parse","source":" \n\texport let user;\n\texport let prop;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n \nhello {user.name}
","typescript":false,"index":75}
+{"fn":"parse_expression_at","source":"\n\n \nhello {user.name}
","typescript":false,"index":98}
+{"fn":"parse","source":" \n\texport let obj;\n\texport let prop;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n \n{JSON.stringify(obj)} ","typescript":false,"index":74}
+{"fn":"parse_expression_at","source":"\n\n \n{JSON.stringify(obj)} ","typescript":false,"index":92}
+{"fn":"parse","source":" \n\texport let items;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each items as item}\n\t\n{/each}","typescript":false,"index":46}
+{"fn":"parse_expression_at","source":"\n\n{#each items as item}\n\t\n{/each}","typescript":false,"index":86}
+{"fn":"parse_expression_at","source":"\n\n{#each items as item}\n\t\n{/each}","typescript":false,"index":108}
+{"fn":"parse","source":" \n\texport let objects;\n\texport let prop;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each objects as obj}\n\t \n\t{JSON.stringify(obj)} \n{/each}","typescript":false,"index":66}
+{"fn":"parse_expression_at","source":"\n\n{#each objects as obj}\n\t \n\t{JSON.stringify(obj)} \n{/each}","typescript":false,"index":102}
+{"fn":"parse_expression_at","source":"\n\n{#each objects as obj}\n\t \n\t{JSON.stringify(obj)} \n{/each}","typescript":false,"index":121}
+{"fn":"parse","source":" \n\texport let x;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":54}
+{"fn":"parse","source":" \n\texport let a;\n\texport let b;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":69}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":83}
+{"fn":"parse","source":" \n\tlet object = { value: 'hello' };\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n \n{object.value}
","typescript":false,"index":73}
+{"fn":"parse_expression_at","source":"\n\n \n{object.value}
","typescript":false,"index":94}
+{"fn":"parse","source":" \n\texport let tab;\n","typescript":false}
+{"fn":"parse","source":" \n\timport { writable } from \"svelte/store\";\n\timport Tab from \"./Tab.svelte\";\n\n\tlet i = 0;\n\tconst { set, subscribe } = writable({ id: 1, name: \"tab1\" });\n\tconst tab = {\n\t\tset(value) {\n\t\t\ti++;\n\t\t\tset(value);\n\t\t},\n\t\tsubscribe,\n\t};\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n \n{i}
","typescript":false,"index":261}
+{"fn":"parse_expression_at","source":"\n\n \n{i}
","typescript":false,"index":274}
+{"fn":"parse","source":" \n\texport let selected;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nselected: {selected}
\n\n\n\tone \n\ttwo \n\tthree \n \n\nselected: {selected}
","typescript":false,"index":56}
+{"fn":"parse_expression_at","source":"\n\nselected: {selected}
\n\n\n\tone \n\ttwo \n\tthree \n \n\nselected: {selected}
","typescript":false,"index":91}
+{"fn":"parse_expression_at","source":"\n\nselected: {selected}
\n\n\n\tone \n\ttwo \n\tthree \n \n\nselected: {selected}
","typescript":false,"index":195}
+{"fn":"parse","source":" \n\tconst tasks = [\"do laundry\", \"do taxes\", \"cook food\", \"watch the kids\"];\n","typescript":false}
+{"fn":"parse","source":" \n\timport Parent from \"./Parent.svelte\";\n\texport let selected;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{#each tasks as task}\n\t\t\t{task} \n\t\t{/each}\n\t \n ","typescript":false,"index":100}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{#each tasks as task}\n\t\t\t{task} \n\t\t{/each}\n\t \n ","typescript":false,"index":129}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{#each tasks as task}\n\t\t\t{task} \n\t\t{/each}\n\t \n ","typescript":false,"index":149}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{#each tasks as task}\n\t\t\t{task} \n\t\t{/each}\n\t \n ","typescript":false,"index":182}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{#each tasks as task}\n\t\t\t{task} \n\t\t{/each}\n\t \n ","typescript":false,"index":189}
+{"fn":"parse","source":" \n\tconst tasks = [\"do laundry\", \"do taxes\", \"cook food\", \"watch the kids\"];\n","typescript":false}
+{"fn":"parse","source":" \n\timport Parent from \"./Parent.svelte\";\n\texport let selected;\n\texport let tasks = ['do nothing'];\n\texport let tasks_touched = 0;\n\n\t$: {\n\t\ttasks, tasks_touched++;\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{#each tasks as task}\n\t\t\t{task} \n\t\t{/each}\n\t \n \n{tasks_touched}
","typescript":false,"index":203}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{#each tasks as task}\n\t\t\t{task} \n\t\t{/each}\n\t \n \n{tasks_touched}
","typescript":false,"index":232}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{#each tasks as task}\n\t\t\t{task} \n\t\t{/each}\n\t \n \n{tasks_touched}
","typescript":false,"index":252}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{#each tasks as task}\n\t\t\t{task} \n\t\t{/each}\n\t \n \n{tasks_touched}
","typescript":false,"index":285}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{#each tasks as task}\n\t\t\t{task} \n\t\t{/each}\n\t \n \n{tasks_touched}
","typescript":false,"index":292}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{#each tasks as task}\n\t\t\t{task} \n\t\t{/each}\n\t \n \n{tasks_touched}
","typescript":false,"index":342}
+{"fn":"parse","source":" \n\texport let foo;\n\texport let values;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each values as v}\n\t\t{v} \n\t{/each}\n \n\nfoo: {foo}
","typescript":false,"index":77}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each values as v}\n\t\t{v} \n\t{/each}\n \n\nfoo: {foo}
","typescript":false,"index":91}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each values as v}\n\t\t{v} \n\t{/each}\n \n\nfoo: {foo}
","typescript":false,"index":115}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each values as v}\n\t\t{v} \n\t{/each}\n \n\nfoo: {foo}
","typescript":false,"index":156}
+{"fn":"parse","source":" \n\texport let items;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n{#each items as item}\n\t\n\t\tHullo \n\t\tWorld \n\t \n{/each}","typescript":false,"index":45}
+{"fn":"parse_expression_at","source":"\n{#each items as item}\n\t\n\t\tHullo \n\t\tWorld \n\t \n{/each}","typescript":false,"index":81}
+{"fn":"parse","source":" \n\texport let hidden = true;\n\n\texport function toggle() {\n\t\thidden = !hidden;\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if !hidden}\n\t \n{/if}","typescript":false,"index":104}
+{"fn":"parse","source":" \n\timport Modal from './Modal.svelte';\n\n\texport let modal;\n\texport let letter;\n\texport let letters = ['a', 'b', 'c'];\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{letter} \n\t\n\t\t{#each letters as letter}\n\t\t\t{letter} \n\t\t{/each}\n\t \n ","typescript":false,"index":154}
+{"fn":"parse_expression_at","source":"\n\n\n\t{letter} \n\t\n\t\t{#each letters as letter}\n\t\t\t{letter} \n\t\t{/each}\n\t \n ","typescript":false,"index":170}
+{"fn":"parse_expression_at","source":"\n\n\n\t{letter} \n\t\n\t\t{#each letters as letter}\n\t\t\t{letter} \n\t\t{/each}\n\t \n ","typescript":false,"index":206}
+{"fn":"parse_expression_at","source":"\n\n\n\t{letter} \n\t\n\t\t{#each letters as letter}\n\t\t\t{letter} \n\t\t{/each}\n\t \n ","typescript":false,"index":224}
+{"fn":"parse_expression_at","source":"\n\n\n\t{letter} \n\t\n\t\t{#each letters as letter}\n\t\t\t{letter} \n\t\t{/each}\n\t \n ","typescript":false,"index":262}
+{"fn":"parse_expression_at","source":"\n\n\n\t{letter} \n\t\n\t\t{#each letters as letter}\n\t\t\t{letter} \n\t\t{/each}\n\t \n ","typescript":false,"index":272}
+{"fn":"parse","source":" \n\texport let selected;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nselected: {selected}
\n\n\n\ta \n\tb \n\tc \n \n\nselected: {selected}
","typescript":false,"index":56}
+{"fn":"parse_expression_at","source":"\n\nselected: {selected}
\n\n\n\ta \n\tb \n\tc \n \n\nselected: {selected}
","typescript":false,"index":91}
+{"fn":"parse_expression_at","source":"\n\nselected: {selected}
\n\n\n\ta \n\tb \n\tc \n \n\nselected: {selected}
","typescript":false,"index":187}
+{"fn":"parse","source":" \n\texport let selected;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nselected: {selected}
\n\n\n\tx \n\ta \n\tb \n\tc \n \n\nselected: {selected}
","typescript":false,"index":56}
+{"fn":"parse_expression_at","source":"\n\nselected: {selected}
\n\n\n\tx \n\ta \n\tb \n\tc \n \n\nselected: {selected}
","typescript":false,"index":91}
+{"fn":"parse_expression_at","source":"\n\nselected: {selected}
\n\n\n\tx \n\ta \n\tb \n\tc \n \n\nselected: {selected}
","typescript":false,"index":216}
+{"fn":"parse","source":" \n\texport let selected;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nselected: {selected}
\n\n\n\ta \n\tb \n\tc \n \n\nselected: {selected}
","typescript":false,"index":56}
+{"fn":"parse_expression_at","source":"\n\nselected: {selected}
\n\n\n\ta \n\tb \n\tc \n \n\nselected: {selected}
","typescript":false,"index":91}
+{"fn":"parse_expression_at","source":"\n\nselected: {selected}
\n\n\n\ta \n\tb \n\tc \n \n\nselected: {selected}
","typescript":false,"index":196}
+{"fn":"parse","source":" \n\texport let selected;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nselected: {selected}
\n\n\n\tx \n\t{#each [\"a\", \"b\", \"c\"] as val}\n\t\t{val} \n\t{/each}\n ","typescript":false,"index":56}
+{"fn":"parse_expression_at","source":"\n\nselected: {selected}
\n\n\n\tx \n\t{#each [\"a\", \"b\", \"c\"] as val}\n\t\t{val} \n\t{/each}\n ","typescript":false,"index":91}
+{"fn":"parse_expression_at","source":"\n\nselected: {selected}
\n\n\n\tx \n\t{#each [\"a\", \"b\", \"c\"] as val}\n\t\t{val} \n\t{/each}\n ","typescript":false,"index":139}
+{"fn":"parse_expression_at","source":"\n\nselected: {selected}
\n\n\n\tx \n\t{#each [\"a\", \"b\", \"c\"] as val}\n\t\t{val} \n\t{/each}\n ","typescript":false,"index":174}
+{"fn":"parse","source":" \n\texport let selected;\n\texport let items;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each items as item}\n\t\t{item} \n\t{/each}\n \n\nselected: {selected || 'nothing'}
","typescript":false,"index":81}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each items as item}\n\t\t{item} \n\t{/each}\n \n\nselected: {selected || 'nothing'}
","typescript":false,"index":100}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each items as item}\n\t\t{item} \n\t{/each}\n \n\nselected: {selected || 'nothing'}
","typescript":false,"index":126}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each items as item}\n\t\t{item} \n\t{/each}\n \n\nselected: {selected || 'nothing'}
","typescript":false,"index":175}
+{"fn":"parse","source":" \n\texport let selected;\n\texport let items;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each items as item}\n\t\t{item} \n\t{/each}\n \n\nselected: {selected || 'nothing'}
","typescript":false,"index":81}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each items as item}\n\t\t{item} \n\t{/each}\n \n\nselected: {selected || 'nothing'}
","typescript":false,"index":100}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each items as item}\n\t\t{item} \n\t{/each}\n \n\nselected: {selected || 'nothing'}
","typescript":false,"index":126}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each items as item}\n\t\t{item} \n\t{/each}\n \n\nselected: {selected || 'nothing'}
","typescript":false,"index":175}
+{"fn":"parse","source":" \n\texport let selected;\n\texport let items;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n selected = e.target.value}>\n\t{#each items as item}\n\t\t{item} \n\t{/each}\n \n\nselected: {selected || 'nothing'}
","typescript":false,"index":76}
+{"fn":"parse_expression_at","source":"\n\n selected = e.target.value}>\n\t{#each items as item}\n\t\t{item} \n\t{/each}\n \n\nselected: {selected || 'nothing'}
","typescript":false,"index":95}
+{"fn":"parse_expression_at","source":"\n\n selected = e.target.value}>\n\t{#each items as item}\n\t\t{item} \n\t{/each}\n \n\nselected: {selected || 'nothing'}
","typescript":false,"index":136}
+{"fn":"parse_expression_at","source":"\n\n selected = e.target.value}>\n\t{#each items as item}\n\t\t{item} \n\t{/each}\n \n\nselected: {selected || 'nothing'}
","typescript":false,"index":162}
+{"fn":"parse_expression_at","source":"\n\n selected = e.target.value}>\n\t{#each items as item}\n\t\t{item} \n\t{/each}\n \n\nselected: {selected || 'nothing'}
","typescript":false,"index":211}
+{"fn":"parse","source":" \n\tlet promise = getNumbers();\n\tlet selected = 2;\n\n\tasync function getNumbers() {\n\t\tawait new Promise(resolve => setTimeout(resolve, 100));\n\t\treturn [1, 2, 3];\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#await promise}\n\t\t-1 \n\t{:then numbers}\n\t\t{#each numbers as number}\n\t\t\t{number} \n\t\t{/each}\n\t{/await}\n ","typescript":false,"index":201}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#await promise}\n\t\t-1 \n\t{:then numbers}\n\t\t{#each numbers as number}\n\t\t\t{number} \n\t\t{/each}\n\t{/await}\n ","typescript":false,"index":221}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#await promise}\n\t\t-1 \n\t{:then numbers}\n\t\t{#each numbers as number}\n\t\t\t{number} \n\t\t{/each}\n\t{/await}\n ","typescript":false,"index":278}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#await promise}\n\t\t-1 \n\t{:then numbers}\n\t\t{#each numbers as number}\n\t\t\t{number} \n\t\t{/each}\n\t{/await}\n ","typescript":false,"index":309}
+{"fn":"parse","source":" \n\texport let selected;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\tone \n\ttwo \n\tthree \n \n\nselected: {selected.join( ', ' )}
","typescript":false,"index":71}
+{"fn":"parse_expression_at","source":"\n\n\n\tone \n\ttwo \n\tthree \n \n\nselected: {selected.join( ', ' )}
","typescript":false,"index":175}
+{"fn":"parse","source":" \n\texport let foo;\n\texport let items;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\tSelect an option \n\t{#each items as item}\n\t\t{item.id} \n\t{/each}\n ","typescript":false,"index":76}
+{"fn":"parse_expression_at","source":"\n\n\n\tSelect an option \n\t{#each items as item}\n\t\t{item.id} \n\t{/each}\n ","typescript":false,"index":107}
+{"fn":"parse_expression_at","source":"\n\n\n\tSelect an option \n\t{#each items as item}\n\t\t{item.id} \n\t{/each}\n ","typescript":false,"index":156}
+{"fn":"parse_expression_at","source":"\n\n\n\tSelect an option \n\t{#each items as item}\n\t\t{item.id} \n\t{/each}\n ","typescript":false,"index":188}
+{"fn":"parse_expression_at","source":"\n\n\n\tSelect an option \n\t{#each items as item}\n\t\t{item.id} \n\t{/each}\n ","typescript":false,"index":195}
+{"fn":"parse","source":" \n\texport let foo;\n\texport let items;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t \n\t{#each items as item}\n\t\t{item.id} \n\t{/each}\n ","typescript":false,"index":76}
+{"fn":"parse_expression_at","source":"\n\n\n\t \n\t{#each items as item}\n\t\t{item.id} \n\t{/each}\n ","typescript":false,"index":98}
+{"fn":"parse_expression_at","source":"\n\n\n\t \n\t{#each items as item}\n\t\t{item.id} \n\t{/each}\n ","typescript":false,"index":122}
+{"fn":"parse_expression_at","source":"\n\n\n\t \n\t{#each items as item}\n\t\t{item.id} \n\t{/each}\n ","typescript":false,"index":154}
+{"fn":"parse_expression_at","source":"\n\n\n\t \n\t{#each items as item}\n\t\t{item.id} \n\t{/each}\n ","typescript":false,"index":161}
+{"fn":"parse","source":" \n\texport let name;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nHello {name}! \n\n\n\tHarry \n\t\n\t\tWorld \n\t \n ","typescript":false,"index":49}
+{"fn":"parse_expression_at","source":"\n\nHello {name}! \n\n\n\tHarry \n\t\n\t\tWorld \n\t \n ","typescript":false,"index":82}
+{"fn":"parse","source":" \n\t// set as null so no option will be selected by default\n\texport let selected = null;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nselected: {selected}
\n\n\n\ta \n\tb \n\tc \n \n\nselected: {selected}
","typescript":false,"index":120}
+{"fn":"parse_expression_at","source":"\n\nselected: {selected}
\n\n\n\ta \n\tb \n\tc \n \n\nselected: {selected}
","typescript":false,"index":155}
+{"fn":"parse_expression_at","source":"\n\nselected: {selected}
\n\n\n\ta \n\tb \n\tc \n \n\nselected: {selected}
","typescript":false,"index":251}
+{"fn":"parse","source":" \n\t// set as null so no option will be selected by default\n\texport let selected = null;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nselected: {selected}
\n\n\n\t{#each ['a', 'b', 'c'] as letter}\n\t\t{letter} \n\t{/each}\n \n\nselected: {selected}
","typescript":false,"index":120}
+{"fn":"parse_expression_at","source":"\n\nselected: {selected}
\n\n\n\t{#each ['a', 'b', 'c'] as letter}\n\t\t{letter} \n\t{/each}\n \n\nselected: {selected}
","typescript":false,"index":155}
+{"fn":"parse_expression_at","source":"\n\nselected: {selected}
\n\n\n\t{#each ['a', 'b', 'c'] as letter}\n\t\t{letter} \n\t{/each}\n \n\nselected: {selected}
","typescript":false,"index":174}
+{"fn":"parse_expression_at","source":"\n\nselected: {selected}
\n\n\n\t{#each ['a', 'b', 'c'] as letter}\n\t\t{letter} \n\t{/each}\n \n\nselected: {selected}
","typescript":false,"index":212}
+{"fn":"parse_expression_at","source":"\n\nselected: {selected}
\n\n\n\t{#each ['a', 'b', 'c'] as letter}\n\t\t{letter} \n\t{/each}\n \n\nselected: {selected}
","typescript":false,"index":263}
+{"fn":"parse","source":" \n\texport let selected;\n\texport let items = ['a', 'b', 'c'];\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nselected: {selected}
\n\n\n\t{#each items as letter}\n\t\t{letter} \n\t{/each}\n ","typescript":false,"index":93}
+{"fn":"parse_expression_at","source":"\n\nselected: {selected}
\n\n\n\t{#each items as letter}\n\t\t{letter} \n\t{/each}\n ","typescript":false,"index":128}
+{"fn":"parse_expression_at","source":"\n\nselected: {selected}
\n\n\n\t{#each items as letter}\n\t\t{letter} \n\t{/each}\n ","typescript":false,"index":147}
+{"fn":"parse_expression_at","source":"\n\nselected: {selected}
\n\n\n\t{#each items as letter}\n\t\t{letter} \n\t{/each}\n ","typescript":false,"index":175}
+{"fn":"parse","source":" \n\timport { writable } from 'svelte/store';\n\n\texport const name = writable('world');\n\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n \nhello {$name}
\n\n
","typescript":false,"index":123}
+{"fn":"parse_expression_at","source":"\n\n \nhello {$name}
\n\n
","typescript":false,"index":141}
+{"fn":"parse_expression_at","source":"\n\n \nhello {$name}
\n\n
","typescript":false,"index":174}
+{"fn":"parse_expression_at","source":"\n\n \nhello {$name}
\n\n
","typescript":false,"index":228}
+{"fn":"parse","source":" \n\timport { writable } from 'svelte/store';\n\n\texport const user = writable({ name: 'world' });\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n \nhello {$user.name}
","typescript":false,"index":132}
+{"fn":"parse_expression_at","source":"\n\n \nhello {$user.name}
","typescript":false,"index":155}
+{"fn":"parse","source":" \n\timport { derived, writable } from \"svelte/store\";\n\n\tconst checks = writable([false, false, false])\n\tconst countChecked = derived(checks, ($checks) => $checks.filter(Boolean).length)\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each $checks as checked}\n\t \n{/each}\n\n{$countChecked}","typescript":false,"index":210}
+{"fn":"parse_expression_at","source":"\n\n{#each $checks as checked}\n\t \n{/each}\n\n{$countChecked}","typescript":false,"index":280}
+{"fn":"parse","source":" \n\texport let value;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n{value}
","typescript":false,"index":76}
+{"fn":"parse","source":" \n\texport let foo;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":56}
+{"fn":"parse","source":" \n\tlet node;\n\texport let value = 'initial';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n \nvalue: {value}
","typescript":false,"index":80}
+{"fn":"parse_expression_at","source":"\n\n \nvalue: {value}
","typescript":false,"index":109}
+{"fn":"parse","source":" \n export const test = true;\n","typescript":false}
+{"fn":"parse","source":" \n\timport Foo from './Foo.svelte';\n\texport let foo = {};\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\n\thas foo: {!!foo.computed}\n
","typescript":false,"index":91}
+{"fn":"parse_expression_at","source":"\n\n\n\n\thas foo: {!!foo.computed}\n
","typescript":false,"index":127}
+{"fn":"parse","source":" \n export const test = true;\n","typescript":false}
+{"fn":"parse","source":" \n\timport Foo from './Foo.svelte';\n\texport let foo = [];\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each Array(3) as _, i}\n\t\n\t\n\t\t{i} has foo: {!!foo[i]}\n\t
\n{/each}","typescript":false,"index":82}
+{"fn":"parse_expression_at","source":"\n\n{#each Array(3) as _, i}\n\t\n\t\n\t\t{i} has foo: {!!foo[i]}\n\t
\n{/each}","typescript":false,"index":117}
+{"fn":"parse_expression_at","source":"\n\n{#each Array(3) as _, i}\n\t\n\t\n\t\t{i} has foo: {!!foo[i]}\n\t
\n{/each}","typescript":false,"index":137}
+{"fn":"parse_expression_at","source":"\n\n{#each Array(3) as _, i}\n\t\n\t\n\t\t{i} has foo: {!!foo[i]}\n\t
\n{/each}","typescript":false,"index":150}
+{"fn":"parse","source":" \n export const test = true;\n","typescript":false}
+{"fn":"parse","source":" \n\timport Foo from './Foo.svelte';\n\texport let foo = {};\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each [\"first\", \"second\", \"third\"] as value}\n\t\n\t\n\t\t{value} has foo: {!!foo[value]}\n\t
\n{/each}","typescript":false,"index":82}
+{"fn":"parse_expression_at","source":"\n\n{#each [\"first\", \"second\", \"third\"] as value}\n\t\n\t\n\t\t{value} has foo: {!!foo[value]}\n\t
\n{/each}","typescript":false,"index":138}
+{"fn":"parse_expression_at","source":"\n\n{#each [\"first\", \"second\", \"third\"] as value}\n\t\n\t\n\t\t{value} has foo: {!!foo[value]}\n\t
\n{/each}","typescript":false,"index":162}
+{"fn":"parse_expression_at","source":"\n\n{#each [\"first\", \"second\", \"third\"] as value}\n\t\n\t\n\t\t{value} has foo: {!!foo[value]}\n\t
\n{/each}","typescript":false,"index":179}
+{"fn":"parse","source":" \n export const test = true;\n","typescript":false}
+{"fn":"parse","source":" \n\timport Foo from './Foo.svelte';\n\texport let foo;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\n\thas foo: {!!foo}\n
","typescript":false,"index":86}
+{"fn":"parse_expression_at","source":"\n\n\n\n\thas foo: {!!foo}\n
","typescript":false,"index":110}
+{"fn":"parse","source":" \n\texport let visible = false;\n\n\texport let items = [{ value: 'a', ref: null }];\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\t{#each items as item}\n\t\t{item.value}
\n\t{/each}\n{/if}","typescript":false,"index":104}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\t{#each items as item}\n\t\t{item.value}
\n\t{/each}\n{/if}","typescript":false,"index":121}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\t{#each items as item}\n\t\t{item.value}
\n\t{/each}\n{/if}","typescript":false,"index":154}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\t{#each items as item}\n\t\t{item.value}
\n\t{/each}\n{/if}","typescript":false,"index":165}
+{"fn":"parse","source":" \n\timport { tick } from 'svelte';\n\tlet refs = [];\n\n\texport function addItem() {\n\t\trefs = refs.concat({ ref: null });\n\t\treturn tick();\n\t}\n\n\texport let callback;\n\n\t$: callback(refs);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each refs as xxx}\n\t
\n{/each}","typescript":false,"index":206}
+{"fn":"parse_expression_at","source":"\n\n{#each refs as xxx}\n\t
\n{/each}","typescript":false,"index":236}
+{"fn":"parse","source":" \n\texport function isFoo() {\n\t\treturn true;\n\t}\n","typescript":false}
+{"fn":"parse","source":" \n\timport Foo from './Foo.svelte';\n\n\texport let visible = false;\n\n\texport let items = [{ value: 'a', ref: null }];\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\t{#each items as item}\n\t\t{item.value} \n\t{/each}\n{/if}","typescript":false,"index":138}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\t{#each items as item}\n\t\t{item.value} \n\t{/each}\n{/if}","typescript":false,"index":155}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\t{#each items as item}\n\t\t{item.value} \n\t{/each}\n{/if}","typescript":false,"index":188}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\t{#each items as item}\n\t\t{item.value} \n\t{/each}\n{/if}","typescript":false,"index":199}
+{"fn":"parse","source":" \n\texport let data = [ { id: '1' }, { id: '2' }, { id: '3' } ];\n\n\texport let refs = [];\n\n\t// note that this is NOT data.slice().reverse()\n\t// as that wouldn't have triggered an infinite loop\n\t$: list = data.reverse();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each list as { id }, index (id)}\n\t\n\t\tcontent {index} {id} {data[index].id}\n\t
\n{/each}","typescript":false,"index":243}
+{"fn":"parse_expression_at","source":" \n \n\n \n\n \n \n \n \n\n ({ id } = 1)","typescript":false,"index":250}
+{"fn":"parse_expression_at","source":"\n\n{#each list as { id }, index (id)}\n\t\n\t\tcontent {index} {id} {data[index].id}\n\t
\n{/each}","typescript":false,"index":266}
+{"fn":"parse_expression_at","source":"\n\n{#each list as { id }, index (id)}\n\t\n\t\tcontent {index} {id} {data[index].id}\n\t
\n{/each}","typescript":false,"index":288}
+{"fn":"parse_expression_at","source":"\n\n{#each list as { id }, index (id)}\n\t\n\t\tcontent {index} {id} {data[index].id}\n\t
\n{/each}","typescript":false,"index":313}
+{"fn":"parse_expression_at","source":"\n\n{#each list as { id }, index (id)}\n\t\n\t\tcontent {index} {id} {data[index].id}\n\t
\n{/each}","typescript":false,"index":321}
+{"fn":"parse_expression_at","source":"\n\n{#each list as { id }, index (id)}\n\t\n\t\tcontent {index} {id} {data[index].id}\n\t
\n{/each}","typescript":false,"index":326}
+{"fn":"parse","source":" \n\texport const items1 = {};\n\texport const items2 = {};\n\texport let data = [\n\t\t{id: 1, text: \"b\"},\n\t\t{id: 2, text: \"c\"},\n\t];\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each data as item (item.id)}\n\t{item.text}
\n\t{item.text}
\n{/each}","typescript":false,"index":150}
+{"fn":"parse_expression_at","source":"\n\n{#each data as item (item.id)}\n\t{item.text}
\n\t{item.text}
\n{/each}","typescript":false,"index":164}
+{"fn":"parse_expression_at","source":"\n\n{#each data as item (item.id)}\n\t{item.text}
\n\t{item.text}
\n{/each}","typescript":false,"index":191}
+{"fn":"parse_expression_at","source":"\n\n{#each data as item (item.id)}\n\t{item.text}
\n\t{item.text}
\n{/each}","typescript":false,"index":209}
+{"fn":"parse_expression_at","source":"\n\n{#each data as item (item.id)}\n\t{item.text}
\n\t{item.text}
\n{/each}","typescript":false,"index":243}
+{"fn":"parse_expression_at","source":"\n\n{#each data as item (item.id)}\n\t{item.text}
\n\t{item.text}
\n{/each}","typescript":false,"index":261}
+{"fn":"parse","source":" \n\texport const items1 = {};\n\texport const items2 = {};\n\tlet data = [\n\t\t{id: 1, text: \"a\"},\n\t\t{id: 2, text: \"b\"},\n\t];\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each data as {id, text} (id)}\n\t{text}
\n\t{text}
\n{/each}","typescript":false,"index":143}
+{"fn":"parse_expression_at","source":" \n \n \n \n \n \n \n \n\n ({id, text} = 1)","typescript":false,"index":150}
+{"fn":"parse_expression_at","source":"\n\n{#each data as {id, text} (id)}\n\t{text}
\n\t{text}
\n{/each}","typescript":false,"index":163}
+{"fn":"parse_expression_at","source":"\n\n{#each data as {id, text} (id)}\n\t{text}
\n\t{text}
\n{/each}","typescript":false,"index":185}
+{"fn":"parse_expression_at","source":"\n\n{#each data as {id, text} (id)}\n\t{text}
\n\t{text}
\n{/each}","typescript":false,"index":198}
+{"fn":"parse_expression_at","source":"\n\n{#each data as {id, text} (id)}\n\t{text}
\n\t{text}
\n{/each}","typescript":false,"index":227}
+{"fn":"parse_expression_at","source":"\n\n{#each data as {id, text} (id)}\n\t{text}
\n\t{text}
\n{/each}","typescript":false,"index":240}
+{"fn":"parse","source":" \n\texport let div;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\thas div: {!!div}\n
","typescript":false,"index":53}
+{"fn":"parse_expression_at","source":"\n\n\n\thas div: {!!div}\n
","typescript":false,"index":70}
+{"fn":"parse","source":" \n\texport let visible = true;\n\tlet h1;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nThe text is {h1 ? h1.textContent : 'missing'}
\n{#if visible}\n\thello \n{/if}","typescript":false,"index":75}
+{"fn":"parse_expression_at","source":"\n\nThe text is {h1 ? h1.textContent : 'missing'}
\n{#if visible}\n\thello \n{/if}","typescript":false,"index":119}
+{"fn":"parse_expression_at","source":"\n\nThe text is {h1 ? h1.textContent : 'missing'}
\n{#if visible}\n\thello \n{/if}","typescript":false,"index":144}
+{"fn":"parse","source":" \n\timport Sub from './sub.svelte';\n\timport { onMount } from 'svelte';\n\n\tlet count = 0;\n\tlet component;\n\n\tonMount(() => {\n\t\tcomponent.$on('increment', (e) => {\n\t\t\tcount += e.detail;\n\t\t\tcomponent.$set({ count });\n\t\t});\n\t});\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":256}
+{"fn":"parse","source":" \n import { createEventDispatcher } from 'svelte';\n\n export let count = 0;\n const dispatch = createEventDispatcher();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n dispatch('increment', 1)}>{count} ","typescript":false,"index":163}
+{"fn":"parse_expression_at","source":"\n\n dispatch('increment', 1)}>{count} ","typescript":false,"index":196}
+{"fn":"parse","source":" \n\texport let container = {};\n\texport let paths = ['a'];\n\texport let logs = [];\n\n\t$: paths && logs.push('paths updated');\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n
","typescript":false,"index":156}
+{"fn":"parse","source":" \n\tlet activeTab = 0;\n\tlet activeHeading;\n\n\t$: console.log(activeHeading);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t
\n\t\t activeTab = 0}>Tab 1 \n\t\t activeTab = 1}>Tab 2 \n\t\t activeTab = 2}>Tab 3 \n\t
\n\t
\n\t\t{#if activeTab === 0}\n\t\t\t
Tab 1 \n\t\t{/if}\n\t\t{#if activeTab === 1}\n\t\t\t
Tab 2 \n\t\t{/if}\n\t\t{#if activeTab === 2}\n\t\t\t
Tab 3 \n\t\t{/if}\n\t
\n\t
\n ","typescript":false,"index":163}
+{"fn":"parse_expression_at","source":"\n\n\n\t
\n\t\t activeTab = 0}>Tab 1 \n\t\t activeTab = 1}>Tab 2 \n\t\t activeTab = 2}>Tab 3 \n\t
\n\t
\n\t\t{#if activeTab === 0}\n\t\t\t
Tab 1 \n\t\t{/if}\n\t\t{#if activeTab === 1}\n\t\t\t
Tab 2 \n\t\t{/if}\n\t\t{#if activeTab === 2}\n\t\t\t
Tab 3 \n\t\t{/if}\n\t
\n\t
\n ","typescript":false,"index":190}
+{"fn":"parse_expression_at","source":"\n\n\n\t
\n\t\t activeTab = 0}>Tab 1 \n\t\t activeTab = 1}>Tab 2 \n\t\t activeTab = 2}>Tab 3 \n\t
\n\t
\n\t\t{#if activeTab === 0}\n\t\t\t
Tab 1 \n\t\t{/if}\n\t\t{#if activeTab === 1}\n\t\t\t
Tab 2 \n\t\t{/if}\n\t\t{#if activeTab === 2}\n\t\t\t
Tab 3 \n\t\t{/if}\n\t
\n\t
\n ","typescript":false,"index":250}
+{"fn":"parse_expression_at","source":"\n\n\n\t
\n\t\t activeTab = 0}>Tab 1 \n\t\t activeTab = 1}>Tab 2 \n\t\t activeTab = 2}>Tab 3 \n\t
\n\t
\n\t\t{#if activeTab === 0}\n\t\t\t
Tab 1 \n\t\t{/if}\n\t\t{#if activeTab === 1}\n\t\t\t
Tab 2 \n\t\t{/if}\n\t\t{#if activeTab === 2}\n\t\t\t
Tab 3 \n\t\t{/if}\n\t
\n\t
\n ","typescript":false,"index":277}
+{"fn":"parse_expression_at","source":"\n\n\n\t
\n\t\t activeTab = 0}>Tab 1 \n\t\t activeTab = 1}>Tab 2 \n\t\t activeTab = 2}>Tab 3 \n\t
\n\t
\n\t\t{#if activeTab === 0}\n\t\t\t
Tab 1 \n\t\t{/if}\n\t\t{#if activeTab === 1}\n\t\t\t
Tab 2 \n\t\t{/if}\n\t\t{#if activeTab === 2}\n\t\t\t
Tab 3 \n\t\t{/if}\n\t
\n\t
\n ","typescript":false,"index":337}
+{"fn":"parse_expression_at","source":"\n\n\n\t
\n\t\t activeTab = 0}>Tab 1 \n\t\t activeTab = 1}>Tab 2 \n\t\t activeTab = 2}>Tab 3 \n\t
\n\t
\n\t\t{#if activeTab === 0}\n\t\t\t
Tab 1 \n\t\t{/if}\n\t\t{#if activeTab === 1}\n\t\t\t
Tab 2 \n\t\t{/if}\n\t\t{#if activeTab === 2}\n\t\t\t
Tab 3 \n\t\t{/if}\n\t
\n\t
\n ","typescript":false,"index":364}
+{"fn":"parse_expression_at","source":"\n\n\n\t
\n\t\t activeTab = 0}>Tab 1 \n\t\t activeTab = 1}>Tab 2 \n\t\t activeTab = 2}>Tab 3 \n\t
\n\t
\n\t\t{#if activeTab === 0}\n\t\t\t
Tab 1 \n\t\t{/if}\n\t\t{#if activeTab === 1}\n\t\t\t
Tab 2 \n\t\t{/if}\n\t\t{#if activeTab === 2}\n\t\t\t
Tab 3 \n\t\t{/if}\n\t
\n\t
\n ","typescript":false,"index":442}
+{"fn":"parse_expression_at","source":"\n\n\n\t
\n\t\t activeTab = 0}>Tab 1 \n\t\t activeTab = 1}>Tab 2 \n\t\t activeTab = 2}>Tab 3 \n\t
\n\t
\n\t\t{#if activeTab === 0}\n\t\t\t
Tab 1 \n\t\t{/if}\n\t\t{#if activeTab === 1}\n\t\t\t
Tab 2 \n\t\t{/if}\n\t\t{#if activeTab === 2}\n\t\t\t
Tab 3 \n\t\t{/if}\n\t
\n\t
\n ","typescript":false,"index":482}
+{"fn":"parse_expression_at","source":"\n\n\n\t
\n\t\t activeTab = 0}>Tab 1 \n\t\t activeTab = 1}>Tab 2 \n\t\t activeTab = 2}>Tab 3 \n\t
\n\t
\n\t\t{#if activeTab === 0}\n\t\t\t
Tab 1 \n\t\t{/if}\n\t\t{#if activeTab === 1}\n\t\t\t
Tab 2 \n\t\t{/if}\n\t\t{#if activeTab === 2}\n\t\t\t
Tab 3 \n\t\t{/if}\n\t
\n\t
\n ","typescript":false,"index":529}
+{"fn":"parse_expression_at","source":"\n\n\n\t
\n\t\t activeTab = 0}>Tab 1 \n\t\t activeTab = 1}>Tab 2 \n\t\t activeTab = 2}>Tab 3 \n\t
\n\t
\n\t\t{#if activeTab === 0}\n\t\t\t
Tab 1 \n\t\t{/if}\n\t\t{#if activeTab === 1}\n\t\t\t
Tab 2 \n\t\t{/if}\n\t\t{#if activeTab === 2}\n\t\t\t
Tab 3 \n\t\t{/if}\n\t
\n\t
\n ","typescript":false,"index":569}
+{"fn":"parse_expression_at","source":"\n\n\n\t
\n\t\t activeTab = 0}>Tab 1 \n\t\t activeTab = 1}>Tab 2 \n\t\t activeTab = 2}>Tab 3 \n\t
\n\t
\n\t\t{#if activeTab === 0}\n\t\t\t
Tab 1 \n\t\t{/if}\n\t\t{#if activeTab === 1}\n\t\t\t
Tab 2 \n\t\t{/if}\n\t\t{#if activeTab === 2}\n\t\t\t
Tab 3 \n\t\t{/if}\n\t
\n\t
\n ","typescript":false,"index":616}
+{"fn":"parse_expression_at","source":"\n\n\n\t
\n\t\t activeTab = 0}>Tab 1 \n\t\t activeTab = 1}>Tab 2 \n\t\t activeTab = 2}>Tab 3 \n\t
\n\t
\n\t\t{#if activeTab === 0}\n\t\t\t
Tab 1 \n\t\t{/if}\n\t\t{#if activeTab === 1}\n\t\t\t
Tab 2 \n\t\t{/if}\n\t\t{#if activeTab === 2}\n\t\t\t
Tab 3 \n\t\t{/if}\n\t
\n\t
\n ","typescript":false,"index":656}
+{"fn":"parse","source":" \n\texport let foo;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n
","typescript":false,"index":61}
+{"fn":"parse","source":" \n\timport { writable } from 'svelte/store';\n\tconst foo = writable();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{typeof $foo}
","typescript":false,"index":103}
+{"fn":"parse_expression_at","source":"\n\n{typeof $foo}
","typescript":false,"index":110}
+{"fn":"parse","source":" \n\texport let foo;\n\texport let x;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if x}\n\t \n{:else}\n\t \n{/if}","typescript":false,"index":57}
+{"fn":"parse_expression_at","source":"\n\n{#if x}\n\t \n{:else}\n\t \n{/if}","typescript":false,"index":80}
+{"fn":"parse_expression_at","source":"\n\n{#if x}\n\t \n{:else}\n\t \n{/if}","typescript":false,"index":137}
+{"fn":"parse","source":" \n export let items = ['foo', 'bar', 'baz'];\n\texport let divs = [];\n\texport let spans = {};\n\texport let ps = [];\n\texport let hrs = {};\n\tconst prefix = '-';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each items as item, j}\n\t{item}
\n{/each}\n\n{#each Object.entries(items) as [ key, val ] }\n\t{val} \n{/each}\n\n\n\t{#each items as thing, j (thing)}\n\t\t{thing}
\n\t{/each}\n \n\n\n\t{#each items as sure, j (sure)}\n\t\t \n\t{/each}\n ","typescript":false,"index":182}
+{"fn":"parse_expression_at","source":"\n\n{#each items as item, j}\n\t{item}
\n{/each}\n\n{#each Object.entries(items) as [ key, val ] }\n\t{val} \n{/each}\n\n\n\t{#each items as thing, j (thing)}\n\t\t{thing}
\n\t{/each}\n \n\n\n\t{#each items as sure, j (sure)}\n\t\t \n\t{/each}\n ","typescript":false,"index":217}
+{"fn":"parse_expression_at","source":"\n\n{#each items as item, j}\n\t{item}
\n{/each}\n\n{#each Object.entries(items) as [ key, val ] }\n\t{val} \n{/each}\n\n\n\t{#each items as thing, j (thing)}\n\t\t{thing}
\n\t{/each}\n \n\n\n\t{#each items as sure, j (sure)}\n\t\t \n\t{/each}\n ","typescript":false,"index":227}
+{"fn":"parse_expression_at","source":"\n\n{#each items as item, j}\n\t{item}
\n{/each}\n\n{#each Object.entries(items) as [ key, val ] }\n\t{val} \n{/each}\n\n\n\t{#each items as thing, j (thing)}\n\t\t{thing}
\n\t{/each}\n \n\n\n\t{#each items as sure, j (sure)}\n\t\t \n\t{/each}\n ","typescript":false,"index":255}
+{"fn":"parse_expression_at","source":" \n \n \n \n \n \n \n \n\n \n \n \n\n ([ key, val ] = 1)","typescript":false,"index":279}
+{"fn":"parse_expression_at","source":"\n\n{#each items as item, j}\n\t{item}
\n{/each}\n\n{#each Object.entries(items) as [ key, val ] }\n\t{val} \n{/each}\n\n\n\t{#each items as thing, j (thing)}\n\t\t{thing}
\n\t{/each}\n \n\n\n\t{#each items as sure, j (sure)}\n\t\t \n\t{/each}\n ","typescript":false,"index":314}
+{"fn":"parse_expression_at","source":"\n\n{#each items as item, j}\n\t{item}
\n{/each}\n\n{#each Object.entries(items) as [ key, val ] }\n\t{val} \n{/each}\n\n\n\t{#each items as thing, j (thing)}\n\t\t{thing}
\n\t{/each}\n \n\n\n\t{#each items as sure, j (sure)}\n\t\t \n\t{/each}\n ","typescript":false,"index":343}
+{"fn":"parse_expression_at","source":"\n\n{#each items as item, j}\n\t{item}
\n{/each}\n\n{#each Object.entries(items) as [ key, val ] }\n\t{val} \n{/each}\n\n\n\t{#each items as thing, j (thing)}\n\t\t{thing}
\n\t{/each}\n \n\n\n\t{#each items as sure, j (sure)}\n\t\t \n\t{/each}\n ","typescript":false,"index":377}
+{"fn":"parse_expression_at","source":"\n\n{#each items as item, j}\n\t{item}
\n{/each}\n\n{#each Object.entries(items) as [ key, val ] }\n\t{val} \n{/each}\n\n\n\t{#each items as thing, j (thing)}\n\t\t{thing}
\n\t{/each}\n \n\n\n\t{#each items as sure, j (sure)}\n\t\t \n\t{/each}\n ","typescript":false,"index":396}
+{"fn":"parse_expression_at","source":"\n\n{#each items as item, j}\n\t{item}
\n{/each}\n\n{#each Object.entries(items) as [ key, val ] }\n\t{val} \n{/each}\n\n\n\t{#each items as thing, j (thing)}\n\t\t{thing}
\n\t{/each}\n \n\n\n\t{#each items as sure, j (sure)}\n\t\t \n\t{/each}\n ","typescript":false,"index":425}
+{"fn":"parse_expression_at","source":"\n\n{#each items as item, j}\n\t{item}
\n{/each}\n\n{#each Object.entries(items) as [ key, val ] }\n\t{val} \n{/each}\n\n\n\t{#each items as thing, j (thing)}\n\t\t{thing}
\n\t{/each}\n \n\n\n\t{#each items as sure, j (sure)}\n\t\t \n\t{/each}\n ","typescript":false,"index":434}
+{"fn":"parse_expression_at","source":"\n\n{#each items as item, j}\n\t{item}
\n{/each}\n\n{#each Object.entries(items) as [ key, val ] }\n\t{val} \n{/each}\n\n\n\t{#each items as thing, j (thing)}\n\t\t{thing}
\n\t{/each}\n \n\n\n\t{#each items as sure, j (sure)}\n\t\t \n\t{/each}\n ","typescript":false,"index":479}
+{"fn":"parse_expression_at","source":"\n\n{#each items as item, j}\n\t{item}
\n{/each}\n\n{#each Object.entries(items) as [ key, val ] }\n\t{val} \n{/each}\n\n\n\t{#each items as thing, j (thing)}\n\t\t{thing}
\n\t{/each}\n \n\n\n\t{#each items as sure, j (sure)}\n\t\t \n\t{/each}\n ","typescript":false,"index":497}
+{"fn":"parse_expression_at","source":"\n\n{#each items as item, j}\n\t{item}
\n{/each}\n\n{#each Object.entries(items) as [ key, val ] }\n\t{val} \n{/each}\n\n\n\t{#each items as thing, j (thing)}\n\t\t{thing}
\n\t{/each}\n \n\n\n\t{#each items as sure, j (sure)}\n\t\t \n\t{/each}\n ","typescript":false,"index":526}
+{"fn":"parse","source":" \n export let actualValue;\n let x = $$props;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":88}
+{"fn":"parse","source":" \n\timport Input from './TextInput.svelte';\n\texport let actualValue = '';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n \n{actualValue}
","typescript":false,"index":122}
+{"fn":"parse","source":" \n\texport let value;\n","typescript":false}
+{"fn":"parse","source":" \n\timport Field from './Field.svelte';\n\timport { writable } from 'svelte/store';\n\n\tconst value = writable('aaa');\n\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n {$value}","typescript":false,"index":152}
+{"fn":"parse_expression_at","source":"\n\n {$value}","typescript":false,"index":164}
+{"fn":"parse","source":" \n import {onMount} from 'svelte';\n import Two from './Two.svelte';\n\n export let snapshot;\n export let foo;\n\n onMount(() => {\n snapshot = foo();\n });\n","typescript":false}
+{"fn":"parse","source":" \n\texport let bar = 1;\n\n\texport function foo() {\n\t\treturn bar * 2;\n\t}\n","typescript":false}
+{"fn":"parse","source":" \n\timport One from './One.svelte';\n\n\texport let one;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n","typescript":false,"index":87}
+{"fn":"parse","source":" \n\texport let bar = 1;\n\texport let baz = 2;\n\n\texport function double() {\n\t\tbar = bar * 2;\n\t\tbaz = baz * 2;\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nbar in Foo: {bar}
\nbaz in Foo: {baz}
","typescript":false,"index":144}
+{"fn":"parse_expression_at","source":"\n\nbar in Foo: {bar}
\nbaz in Foo: {baz}
","typescript":false,"index":169}
+{"fn":"parse","source":" \n\timport Foo from './Foo.svelte';\n\n\texport let p;\n\n\texport let foo;\n\texport let bar;\n\texport let baz;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n \n{bar + baz}
","typescript":false,"index":137}
+{"fn":"parse_expression_at","source":"\n\n \n{bar + baz}
","typescript":false,"index":176}
+{"fn":"parse_expression_at","source":"\n\n \n{bar + baz}
","typescript":false,"index":180}
+{"fn":"parse","source":" \n\tlet data = {\n\t\ta: {value:''}\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each Object.values(data) as object}\n\t \n{/each}","typescript":false,"index":60}
+{"fn":"parse_expression_at","source":"\n\n{#each Object.values(data) as object}\n\t \n{/each}","typescript":false,"index":123}
+{"fn":"parse","source":" \n\timport { untrack } from \"svelte\";\n\t\n\texport let reads = {};\n\n\texport let _0 = '0';\n\texport let _1 = '1';\n\texport let _2 = '2';\n\texport let _3 = '3';\n\texport let _4 = '4';\n\texport let _5 = '5';\n\texport let _6 = '6';\n\texport let _7 = '7';\n\texport let _8 = '8';\n\texport let _9 = '9';\n\texport let _10 = '10';\n\texport let _11 = '11';\n\texport let _12 = '12';\n\texport let _13 = '13';\n\texport let _14 = '14';\n\texport let _15 = '15';\n\texport let _16 = '16';\n\texport let _17 = '17';\n\texport let _18 = '18';\n\texport let _19 = '19';\n\texport let _20 = '20';\n\texport let _21 = '21';\n\texport let _22 = '22';\n\texport let _23 = '23';\n\texport let _24 = '24';\n\texport let _25 = '25';\n\texport let _26 = '26';\n\texport let _27 = '27';\n\texport let _28 = '28';\n\texport let _29 = '29';\n\texport let _30 = '30';\n\texport let _31 = '31';\n\texport let _32 = '32';\n\texport let _33 = '33';\n\texport let _34 = '34';\n\texport let _35 = '35';\n\texport let _36 = '36';\n\texport let _37 = '37';\n\texport let _38 = '38';\n\texport let _39 = '39';\n\texport let _40 = '40';\n\n\tconst read = (value, label) => {\n\t\tuntrack(() => {\n\t\t\tif (!reads[label]) reads[label] = 0;\n\t\t\treads[label] += 1;\n\t\t});\n\n\t\treturn value;\n\t};\n\n\t$: foo = read(_6, '_6') + ':' + read(_37, '_37');\n\t$: bar = read(_38, '_38');\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{read(_0, '_0')}
\n{read(_1, '_1')}
\n{read(_2, '_2')}
\n{read(_3, '_3')}
\n{read(_4, '_4')}
\n{read(_5, '_5')}
\n{read(_6, '_6')}
\n{read(_7, '_7')}
\n{read(_8, '_8')}
\n{read(_9, '_9')}
\n{read(_10, '_10')}
\n{read(_11, '_11')}
\n{read(_12, '_12')}
\n{read(_13, '_13')}
\n{read(_14, '_14')}
\n{read(_15, '_15')}
\n{read(_16, '_16')}
\n{read(_17, '_17')}
\n{read(_18, '_18')}
\n{read(_19, '_19')}
\n{read(_20, '_20')}
\n{read(_21, '_21')}
\n{read(_22, '_22')}
\n{read(_23, '_23')}
\n{read(_24, '_24')}
\n{read(_25, '_25')}
\n{read(_26, '_26')}
\n{read(_27, '_27')}
\n{read(_28, '_28')}
\n{read(_29, '_29')}
\n{read(_30, '_30')}
\n{read(_31, '_31')}
\n{read(_32, '_32')}
\n{read(_33, '_33')}
\n{read(_34, '_34')}
\n{read(_35, '_35')}
\n{read(_36, '_36')}
\n{read(_37, '_37')}
\n{read(_38, '_38')}
\n{read(_39, '_39')}
\n{read(_40, '_40')}
\n\n{read(_5, '_5') + ':' + read(_36, '_36')}
\n{foo}
\n{bar}
","typescript":false,"index":1272}
+{"fn":"parse_expression_at","source":"\n\n{read(_0, '_0')}
\n{read(_1, '_1')}
\n{read(_2, '_2')}
\n{read(_3, '_3')}
\n{read(_4, '_4')}
\n{read(_5, '_5')}
\n{read(_6, '_6')}
\n{read(_7, '_7')}
\n{read(_8, '_8')}
\n{read(_9, '_9')}
\n{read(_10, '_10')}
\n{read(_11, '_11')}
\n{read(_12, '_12')}
\n{read(_13, '_13')}
\n{read(_14, '_14')}
\n{read(_15, '_15')}
\n{read(_16, '_16')}
\n{read(_17, '_17')}
\n{read(_18, '_18')}
\n{read(_19, '_19')}
\n{read(_20, '_20')}
\n{read(_21, '_21')}
\n{read(_22, '_22')}
\n{read(_23, '_23')}
\n{read(_24, '_24')}
\n{read(_25, '_25')}
\n{read(_26, '_26')}
\n{read(_27, '_27')}
\n{read(_28, '_28')}
\n{read(_29, '_29')}
\n{read(_30, '_30')}
\n{read(_31, '_31')}
\n{read(_32, '_32')}
\n{read(_33, '_33')}
\n{read(_34, '_34')}
\n{read(_35, '_35')}
\n{read(_36, '_36')}
\n{read(_37, '_37')}
\n{read(_38, '_38')}
\n{read(_39, '_39')}
\n{read(_40, '_40')}
\n\n{read(_5, '_5') + ':' + read(_36, '_36')}
\n{foo}
\n{bar}
","typescript":false,"index":1296}
+{"fn":"parse_expression_at","source":"\n\n{read(_0, '_0')}
\n{read(_1, '_1')}
\n{read(_2, '_2')}
\n{read(_3, '_3')}
\n{read(_4, '_4')}
\n{read(_5, '_5')}
\n{read(_6, '_6')}
\n{read(_7, '_7')}
\n{read(_8, '_8')}
\n{read(_9, '_9')}
\n{read(_10, '_10')}
\n{read(_11, '_11')}
\n{read(_12, '_12')}
\n{read(_13, '_13')}
\n{read(_14, '_14')}
\n{read(_15, '_15')}
\n{read(_16, '_16')}
\n{read(_17, '_17')}
\n{read(_18, '_18')}
\n{read(_19, '_19')}
\n{read(_20, '_20')}
\n{read(_21, '_21')}
\n{read(_22, '_22')}
\n{read(_23, '_23')}
\n{read(_24, '_24')}
\n{read(_25, '_25')}
\n{read(_26, '_26')}
\n{read(_27, '_27')}
\n{read(_28, '_28')}
\n{read(_29, '_29')}
\n{read(_30, '_30')}
\n{read(_31, '_31')}
\n{read(_32, '_32')}
\n{read(_33, '_33')}
\n{read(_34, '_34')}
\n{read(_35, '_35')}
\n{read(_36, '_36')}
\n{read(_37, '_37')}
\n{read(_38, '_38')}
\n{read(_39, '_39')}
\n{read(_40, '_40')}
\n\n{read(_5, '_5') + ':' + read(_36, '_36')}
\n{foo}
\n{bar}
","typescript":false,"index":1320}
+{"fn":"parse_expression_at","source":"\n\n{read(_0, '_0')}
\n{read(_1, '_1')}
\n{read(_2, '_2')}
\n{read(_3, '_3')}
\n{read(_4, '_4')}
\n{read(_5, '_5')}
\n{read(_6, '_6')}
\n{read(_7, '_7')}
\n{read(_8, '_8')}
\n{read(_9, '_9')}
\n{read(_10, '_10')}
\n{read(_11, '_11')}
\n{read(_12, '_12')}
\n{read(_13, '_13')}
\n{read(_14, '_14')}
\n{read(_15, '_15')}
\n{read(_16, '_16')}
\n{read(_17, '_17')}
\n{read(_18, '_18')}
\n{read(_19, '_19')}
\n{read(_20, '_20')}
\n{read(_21, '_21')}
\n{read(_22, '_22')}
\n{read(_23, '_23')}
\n{read(_24, '_24')}
\n{read(_25, '_25')}
\n{read(_26, '_26')}
\n{read(_27, '_27')}
\n{read(_28, '_28')}
\n{read(_29, '_29')}
\n{read(_30, '_30')}
\n{read(_31, '_31')}
\n{read(_32, '_32')}
\n{read(_33, '_33')}
\n{read(_34, '_34')}
\n{read(_35, '_35')}
\n{read(_36, '_36')}
\n{read(_37, '_37')}
\n{read(_38, '_38')}
\n{read(_39, '_39')}
\n{read(_40, '_40')}
\n\n{read(_5, '_5') + ':' + read(_36, '_36')}
\n{foo}
\n{bar}
","typescript":false,"index":1344}
+{"fn":"parse_expression_at","source":"\n\n{read(_0, '_0')}
\n{read(_1, '_1')}
\n{read(_2, '_2')}
\n{read(_3, '_3')}
\n{read(_4, '_4')}
\n{read(_5, '_5')}
\n{read(_6, '_6')}
\n{read(_7, '_7')}
\n{read(_8, '_8')}
\n{read(_9, '_9')}
\n{read(_10, '_10')}
\n{read(_11, '_11')}
\n{read(_12, '_12')}
\n{read(_13, '_13')}
\n{read(_14, '_14')}
\n{read(_15, '_15')}
\n{read(_16, '_16')}
\n{read(_17, '_17')}
\n{read(_18, '_18')}
\n{read(_19, '_19')}
\n{read(_20, '_20')}
\n{read(_21, '_21')}
\n{read(_22, '_22')}
\n{read(_23, '_23')}
\n{read(_24, '_24')}
\n{read(_25, '_25')}
\n{read(_26, '_26')}
\n{read(_27, '_27')}
\n{read(_28, '_28')}
\n{read(_29, '_29')}
\n{read(_30, '_30')}
\n{read(_31, '_31')}
\n{read(_32, '_32')}
\n{read(_33, '_33')}
\n{read(_34, '_34')}
\n{read(_35, '_35')}
\n{read(_36, '_36')}
\n{read(_37, '_37')}
\n{read(_38, '_38')}
\n{read(_39, '_39')}
\n{read(_40, '_40')}
\n\n{read(_5, '_5') + ':' + read(_36, '_36')}
\n{foo}
\n{bar}
","typescript":false,"index":1368}
+{"fn":"parse_expression_at","source":"\n\n{read(_0, '_0')}
\n{read(_1, '_1')}
\n{read(_2, '_2')}
\n{read(_3, '_3')}
\n{read(_4, '_4')}
\n{read(_5, '_5')}
\n{read(_6, '_6')}
\n{read(_7, '_7')}
\n{read(_8, '_8')}
\n{read(_9, '_9')}
\n{read(_10, '_10')}
\n{read(_11, '_11')}
\n{read(_12, '_12')}
\n{read(_13, '_13')}
\n{read(_14, '_14')}
\n{read(_15, '_15')}
\n{read(_16, '_16')}
\n{read(_17, '_17')}
\n{read(_18, '_18')}
\n{read(_19, '_19')}
\n{read(_20, '_20')}
\n{read(_21, '_21')}
\n{read(_22, '_22')}
\n{read(_23, '_23')}
\n{read(_24, '_24')}
\n{read(_25, '_25')}
\n{read(_26, '_26')}
\n{read(_27, '_27')}
\n{read(_28, '_28')}
\n{read(_29, '_29')}
\n{read(_30, '_30')}
\n{read(_31, '_31')}
\n{read(_32, '_32')}
\n{read(_33, '_33')}
\n{read(_34, '_34')}
\n{read(_35, '_35')}
\n{read(_36, '_36')}
\n{read(_37, '_37')}
\n{read(_38, '_38')}
\n{read(_39, '_39')}
\n{read(_40, '_40')}
\n\n{read(_5, '_5') + ':' + read(_36, '_36')}
\n{foo}
\n{bar}
","typescript":false,"index":1392}
+{"fn":"parse_expression_at","source":"\n\n{read(_0, '_0')}
\n{read(_1, '_1')}
\n{read(_2, '_2')}
\n{read(_3, '_3')}
\n{read(_4, '_4')}
\n{read(_5, '_5')}
\n{read(_6, '_6')}
\n{read(_7, '_7')}
\n{read(_8, '_8')}
\n{read(_9, '_9')}
\n{read(_10, '_10')}
\n{read(_11, '_11')}
\n{read(_12, '_12')}
\n{read(_13, '_13')}
\n{read(_14, '_14')}
\n{read(_15, '_15')}
\n{read(_16, '_16')}
\n{read(_17, '_17')}
\n{read(_18, '_18')}
\n{read(_19, '_19')}
\n{read(_20, '_20')}
\n{read(_21, '_21')}
\n{read(_22, '_22')}
\n{read(_23, '_23')}
\n{read(_24, '_24')}
\n{read(_25, '_25')}
\n{read(_26, '_26')}
\n{read(_27, '_27')}
\n{read(_28, '_28')}
\n{read(_29, '_29')}
\n{read(_30, '_30')}
\n{read(_31, '_31')}
\n{read(_32, '_32')}
\n{read(_33, '_33')}
\n{read(_34, '_34')}
\n{read(_35, '_35')}
\n{read(_36, '_36')}
\n{read(_37, '_37')}
\n{read(_38, '_38')}
\n{read(_39, '_39')}
\n{read(_40, '_40')}
\n\n{read(_5, '_5') + ':' + read(_36, '_36')}
\n{foo}
\n{bar}
","typescript":false,"index":1416}
+{"fn":"parse_expression_at","source":"\n\n{read(_0, '_0')}
\n{read(_1, '_1')}
\n{read(_2, '_2')}
\n{read(_3, '_3')}
\n{read(_4, '_4')}
\n{read(_5, '_5')}
\n{read(_6, '_6')}
\n{read(_7, '_7')}
\n{read(_8, '_8')}
\n{read(_9, '_9')}
\n{read(_10, '_10')}
\n{read(_11, '_11')}
\n{read(_12, '_12')}
\n{read(_13, '_13')}
\n{read(_14, '_14')}
\n{read(_15, '_15')}
\n{read(_16, '_16')}
\n{read(_17, '_17')}
\n{read(_18, '_18')}
\n{read(_19, '_19')}
\n{read(_20, '_20')}
\n{read(_21, '_21')}
\n{read(_22, '_22')}
\n{read(_23, '_23')}
\n{read(_24, '_24')}
\n{read(_25, '_25')}
\n{read(_26, '_26')}
\n{read(_27, '_27')}
\n{read(_28, '_28')}
\n{read(_29, '_29')}
\n{read(_30, '_30')}
\n{read(_31, '_31')}
\n{read(_32, '_32')}
\n{read(_33, '_33')}
\n{read(_34, '_34')}
\n{read(_35, '_35')}
\n{read(_36, '_36')}
\n{read(_37, '_37')}
\n{read(_38, '_38')}
\n{read(_39, '_39')}
\n{read(_40, '_40')}
\n\n{read(_5, '_5') + ':' + read(_36, '_36')}
\n{foo}
\n{bar}
","typescript":false,"index":1440}
+{"fn":"parse_expression_at","source":"\n\n{read(_0, '_0')}
\n{read(_1, '_1')}
\n{read(_2, '_2')}
\n{read(_3, '_3')}
\n{read(_4, '_4')}
\n{read(_5, '_5')}
\n{read(_6, '_6')}
\n{read(_7, '_7')}
\n{read(_8, '_8')}
\n{read(_9, '_9')}
\n{read(_10, '_10')}
\n{read(_11, '_11')}
\n{read(_12, '_12')}
\n{read(_13, '_13')}
\n{read(_14, '_14')}
\n{read(_15, '_15')}
\n{read(_16, '_16')}
\n{read(_17, '_17')}
\n{read(_18, '_18')}
\n{read(_19, '_19')}
\n{read(_20, '_20')}
\n{read(_21, '_21')}
\n{read(_22, '_22')}
\n{read(_23, '_23')}
\n{read(_24, '_24')}
\n{read(_25, '_25')}
\n{read(_26, '_26')}
\n{read(_27, '_27')}
\n{read(_28, '_28')}
\n{read(_29, '_29')}
\n{read(_30, '_30')}
\n{read(_31, '_31')}
\n{read(_32, '_32')}
\n{read(_33, '_33')}
\n{read(_34, '_34')}
\n{read(_35, '_35')}
\n{read(_36, '_36')}
\n{read(_37, '_37')}
\n{read(_38, '_38')}
\n{read(_39, '_39')}
\n{read(_40, '_40')}
\n\n{read(_5, '_5') + ':' + read(_36, '_36')}
\n{foo}
\n{bar}
","typescript":false,"index":1464}
+{"fn":"parse_expression_at","source":"\n\n{read(_0, '_0')}
\n{read(_1, '_1')}
\n{read(_2, '_2')}
\n{read(_3, '_3')}
\n{read(_4, '_4')}
\n{read(_5, '_5')}
\n{read(_6, '_6')}
\n{read(_7, '_7')}
\n{read(_8, '_8')}
\n{read(_9, '_9')}
\n{read(_10, '_10')}
\n{read(_11, '_11')}
\n{read(_12, '_12')}
\n{read(_13, '_13')}
\n{read(_14, '_14')}
\n{read(_15, '_15')}
\n{read(_16, '_16')}
\n{read(_17, '_17')}
\n{read(_18, '_18')}
\n{read(_19, '_19')}
\n{read(_20, '_20')}
\n{read(_21, '_21')}
\n{read(_22, '_22')}
\n{read(_23, '_23')}
\n{read(_24, '_24')}
\n{read(_25, '_25')}
\n{read(_26, '_26')}
\n{read(_27, '_27')}
\n{read(_28, '_28')}
\n{read(_29, '_29')}
\n{read(_30, '_30')}
\n{read(_31, '_31')}
\n{read(_32, '_32')}
\n{read(_33, '_33')}
\n{read(_34, '_34')}
\n{read(_35, '_35')}
\n{read(_36, '_36')}
\n{read(_37, '_37')}
\n{read(_38, '_38')}
\n{read(_39, '_39')}
\n{read(_40, '_40')}
\n\n{read(_5, '_5') + ':' + read(_36, '_36')}
\n{foo}
\n{bar}
","typescript":false,"index":1488}
+{"fn":"parse_expression_at","source":"\n\n{read(_0, '_0')}
\n{read(_1, '_1')}
\n{read(_2, '_2')}
\n{read(_3, '_3')}
\n{read(_4, '_4')}
\n{read(_5, '_5')}
\n{read(_6, '_6')}
\n{read(_7, '_7')}
\n{read(_8, '_8')}
\n{read(_9, '_9')}
\n{read(_10, '_10')}
\n{read(_11, '_11')}
\n{read(_12, '_12')}
\n{read(_13, '_13')}
\n{read(_14, '_14')}
\n{read(_15, '_15')}
\n{read(_16, '_16')}
\n{read(_17, '_17')}
\n{read(_18, '_18')}
\n{read(_19, '_19')}
\n{read(_20, '_20')}
\n{read(_21, '_21')}
\n{read(_22, '_22')}
\n{read(_23, '_23')}
\n{read(_24, '_24')}
\n{read(_25, '_25')}
\n{read(_26, '_26')}
\n{read(_27, '_27')}
\n{read(_28, '_28')}
\n{read(_29, '_29')}
\n{read(_30, '_30')}
\n{read(_31, '_31')}
\n{read(_32, '_32')}
\n{read(_33, '_33')}
\n{read(_34, '_34')}
\n{read(_35, '_35')}
\n{read(_36, '_36')}
\n{read(_37, '_37')}
\n{read(_38, '_38')}
\n{read(_39, '_39')}
\n{read(_40, '_40')}
\n\n{read(_5, '_5') + ':' + read(_36, '_36')}
\n{foo}
\n{bar}
","typescript":false,"index":1512}
+{"fn":"parse_expression_at","source":"\n\n{read(_0, '_0')}
\n{read(_1, '_1')}
\n{read(_2, '_2')}
\n{read(_3, '_3')}
\n{read(_4, '_4')}
\n{read(_5, '_5')}
\n{read(_6, '_6')}
\n{read(_7, '_7')}
\n{read(_8, '_8')}
\n{read(_9, '_9')}
\n{read(_10, '_10')}
\n{read(_11, '_11')}
\n{read(_12, '_12')}
\n{read(_13, '_13')}
\n{read(_14, '_14')}
\n{read(_15, '_15')}
\n{read(_16, '_16')}
\n{read(_17, '_17')}
\n{read(_18, '_18')}
\n{read(_19, '_19')}
\n{read(_20, '_20')}
\n{read(_21, '_21')}
\n{read(_22, '_22')}
\n{read(_23, '_23')}
\n{read(_24, '_24')}
\n{read(_25, '_25')}
\n{read(_26, '_26')}
\n{read(_27, '_27')}
\n{read(_28, '_28')}
\n{read(_29, '_29')}
\n{read(_30, '_30')}
\n{read(_31, '_31')}
\n{read(_32, '_32')}
\n{read(_33, '_33')}
\n{read(_34, '_34')}
\n{read(_35, '_35')}
\n{read(_36, '_36')}
\n{read(_37, '_37')}
\n{read(_38, '_38')}
\n{read(_39, '_39')}
\n{read(_40, '_40')}
\n\n{read(_5, '_5') + ':' + read(_36, '_36')}
\n{foo}
\n{bar}
","typescript":false,"index":1538}
+{"fn":"parse_expression_at","source":"\n\n{read(_0, '_0')}
\n{read(_1, '_1')}
\n{read(_2, '_2')}
\n{read(_3, '_3')}
\n{read(_4, '_4')}
\n{read(_5, '_5')}
\n{read(_6, '_6')}
\n{read(_7, '_7')}
\n{read(_8, '_8')}
\n{read(_9, '_9')}
\n{read(_10, '_10')}
\n{read(_11, '_11')}
\n{read(_12, '_12')}
\n{read(_13, '_13')}
\n{read(_14, '_14')}
\n{read(_15, '_15')}
\n{read(_16, '_16')}
\n{read(_17, '_17')}
\n{read(_18, '_18')}
\n{read(_19, '_19')}
\n{read(_20, '_20')}
\n{read(_21, '_21')}
\n{read(_22, '_22')}
\n{read(_23, '_23')}
\n{read(_24, '_24')}
\n{read(_25, '_25')}
\n{read(_26, '_26')}
\n{read(_27, '_27')}
\n{read(_28, '_28')}
\n{read(_29, '_29')}
\n{read(_30, '_30')}
\n{read(_31, '_31')}
\n{read(_32, '_32')}
\n{read(_33, '_33')}
\n{read(_34, '_34')}
\n{read(_35, '_35')}
\n{read(_36, '_36')}
\n{read(_37, '_37')}
\n{read(_38, '_38')}
\n{read(_39, '_39')}
\n{read(_40, '_40')}
\n\n{read(_5, '_5') + ':' + read(_36, '_36')}
\n{foo}
\n{bar}
","typescript":false,"index":1564}
+{"fn":"parse_expression_at","source":"\n\n{read(_0, '_0')}
\n{read(_1, '_1')}
\n{read(_2, '_2')}
\n{read(_3, '_3')}
\n{read(_4, '_4')}
\n{read(_5, '_5')}
\n{read(_6, '_6')}
\n{read(_7, '_7')}
\n{read(_8, '_8')}
\n{read(_9, '_9')}
\n{read(_10, '_10')}
\n{read(_11, '_11')}
\n{read(_12, '_12')}
\n{read(_13, '_13')}
\n{read(_14, '_14')}
\n{read(_15, '_15')}
\n{read(_16, '_16')}
\n{read(_17, '_17')}
\n{read(_18, '_18')}
\n{read(_19, '_19')}
\n{read(_20, '_20')}
\n{read(_21, '_21')}
\n{read(_22, '_22')}
\n{read(_23, '_23')}
\n{read(_24, '_24')}
\n{read(_25, '_25')}
\n{read(_26, '_26')}
\n{read(_27, '_27')}
\n{read(_28, '_28')}
\n{read(_29, '_29')}
\n{read(_30, '_30')}
\n{read(_31, '_31')}
\n{read(_32, '_32')}
\n{read(_33, '_33')}
\n{read(_34, '_34')}
\n{read(_35, '_35')}
\n{read(_36, '_36')}
\n{read(_37, '_37')}
\n{read(_38, '_38')}
\n{read(_39, '_39')}
\n{read(_40, '_40')}
\n\n{read(_5, '_5') + ':' + read(_36, '_36')}
\n{foo}
\n{bar}
","typescript":false,"index":1590}
+{"fn":"parse_expression_at","source":"\n\n{read(_0, '_0')}
\n{read(_1, '_1')}
\n{read(_2, '_2')}
\n{read(_3, '_3')}
\n{read(_4, '_4')}
\n{read(_5, '_5')}
\n{read(_6, '_6')}
\n{read(_7, '_7')}
\n{read(_8, '_8')}
\n{read(_9, '_9')}
\n{read(_10, '_10')}
\n{read(_11, '_11')}
\n{read(_12, '_12')}
\n{read(_13, '_13')}
\n{read(_14, '_14')}
\n{read(_15, '_15')}
\n{read(_16, '_16')}
\n{read(_17, '_17')}
\n{read(_18, '_18')}
\n{read(_19, '_19')}
\n{read(_20, '_20')}
\n{read(_21, '_21')}
\n{read(_22, '_22')}
\n{read(_23, '_23')}
\n{read(_24, '_24')}
\n{read(_25, '_25')}
\n{read(_26, '_26')}
\n{read(_27, '_27')}
\n{read(_28, '_28')}
\n{read(_29, '_29')}
\n{read(_30, '_30')}
\n{read(_31, '_31')}
\n{read(_32, '_32')}
\n{read(_33, '_33')}
\n{read(_34, '_34')}
\n{read(_35, '_35')}
\n{read(_36, '_36')}
\n{read(_37, '_37')}
\n{read(_38, '_38')}
\n{read(_39, '_39')}
\n{read(_40, '_40')}
\n\n{read(_5, '_5') + ':' + read(_36, '_36')}
\n{foo}
\n{bar}
","typescript":false,"index":1616}
+{"fn":"parse_expression_at","source":"\n\n{read(_0, '_0')}
\n{read(_1, '_1')}
\n{read(_2, '_2')}
\n{read(_3, '_3')}
\n{read(_4, '_4')}
\n{read(_5, '_5')}
\n{read(_6, '_6')}
\n{read(_7, '_7')}
\n{read(_8, '_8')}
\n{read(_9, '_9')}
\n{read(_10, '_10')}
\n{read(_11, '_11')}
\n{read(_12, '_12')}
\n{read(_13, '_13')}
\n{read(_14, '_14')}
\n{read(_15, '_15')}
\n{read(_16, '_16')}
\n{read(_17, '_17')}
\n{read(_18, '_18')}
\n{read(_19, '_19')}
\n{read(_20, '_20')}
\n{read(_21, '_21')}
\n{read(_22, '_22')}
\n{read(_23, '_23')}
\n{read(_24, '_24')}
\n{read(_25, '_25')}
\n{read(_26, '_26')}
\n{read(_27, '_27')}
\n{read(_28, '_28')}
\n{read(_29, '_29')}
\n{read(_30, '_30')}
\n{read(_31, '_31')}
\n{read(_32, '_32')}
\n{read(_33, '_33')}
\n{read(_34, '_34')}
\n{read(_35, '_35')}
\n{read(_36, '_36')}
\n{read(_37, '_37')}
\n{read(_38, '_38')}
\n{read(_39, '_39')}
\n{read(_40, '_40')}
\n\n{read(_5, '_5') + ':' + read(_36, '_36')}
\n{foo}
\n{bar}
","typescript":false,"index":1642}
+{"fn":"parse_expression_at","source":"\n\n{read(_0, '_0')}
\n{read(_1, '_1')}
\n{read(_2, '_2')}
\n{read(_3, '_3')}
\n{read(_4, '_4')}
\n{read(_5, '_5')}
\n{read(_6, '_6')}
\n{read(_7, '_7')}
\n{read(_8, '_8')}
\n{read(_9, '_9')}
\n{read(_10, '_10')}
\n{read(_11, '_11')}
\n{read(_12, '_12')}
\n{read(_13, '_13')}
\n{read(_14, '_14')}
\n{read(_15, '_15')}
\n{read(_16, '_16')}
\n{read(_17, '_17')}
\n{read(_18, '_18')}
\n{read(_19, '_19')}
\n{read(_20, '_20')}
\n{read(_21, '_21')}
\n{read(_22, '_22')}
\n{read(_23, '_23')}
\n{read(_24, '_24')}
\n{read(_25, '_25')}
\n{read(_26, '_26')}
\n{read(_27, '_27')}
\n{read(_28, '_28')}
\n{read(_29, '_29')}
\n{read(_30, '_30')}
\n{read(_31, '_31')}
\n{read(_32, '_32')}
\n{read(_33, '_33')}
\n{read(_34, '_34')}
\n{read(_35, '_35')}
\n{read(_36, '_36')}
\n{read(_37, '_37')}
\n{read(_38, '_38')}
\n{read(_39, '_39')}
\n{read(_40, '_40')}
\n\n{read(_5, '_5') + ':' + read(_36, '_36')}
\n{foo}
\n{bar}
","typescript":false,"index":1668}
+{"fn":"parse_expression_at","source":"\n\n{read(_0, '_0')}
\n{read(_1, '_1')}
\n{read(_2, '_2')}
\n{read(_3, '_3')}
\n{read(_4, '_4')}
\n{read(_5, '_5')}
\n{read(_6, '_6')}
\n{read(_7, '_7')}
\n{read(_8, '_8')}
\n{read(_9, '_9')}
\n{read(_10, '_10')}
\n{read(_11, '_11')}
\n{read(_12, '_12')}
\n{read(_13, '_13')}
\n{read(_14, '_14')}
\n{read(_15, '_15')}
\n{read(_16, '_16')}
\n{read(_17, '_17')}
\n{read(_18, '_18')}
\n{read(_19, '_19')}
\n{read(_20, '_20')}
\n{read(_21, '_21')}
\n{read(_22, '_22')}
\n{read(_23, '_23')}
\n{read(_24, '_24')}
\n{read(_25, '_25')}
\n{read(_26, '_26')}
\n{read(_27, '_27')}
\n{read(_28, '_28')}
\n{read(_29, '_29')}
\n{read(_30, '_30')}
\n{read(_31, '_31')}
\n{read(_32, '_32')}
\n{read(_33, '_33')}
\n{read(_34, '_34')}
\n{read(_35, '_35')}
\n{read(_36, '_36')}
\n{read(_37, '_37')}
\n{read(_38, '_38')}
\n{read(_39, '_39')}
\n{read(_40, '_40')}
\n\n{read(_5, '_5') + ':' + read(_36, '_36')}
\n{foo}
\n{bar}
","typescript":false,"index":1694}
+{"fn":"parse_expression_at","source":"\n\n{read(_0, '_0')}
\n{read(_1, '_1')}
\n{read(_2, '_2')}
\n{read(_3, '_3')}
\n{read(_4, '_4')}
\n{read(_5, '_5')}
\n{read(_6, '_6')}
\n{read(_7, '_7')}
\n{read(_8, '_8')}
\n{read(_9, '_9')}
\n{read(_10, '_10')}
\n{read(_11, '_11')}
\n{read(_12, '_12')}
\n{read(_13, '_13')}
\n{read(_14, '_14')}
\n{read(_15, '_15')}
\n{read(_16, '_16')}
\n{read(_17, '_17')}
\n{read(_18, '_18')}
\n{read(_19, '_19')}
\n{read(_20, '_20')}
\n{read(_21, '_21')}
\n{read(_22, '_22')}
\n{read(_23, '_23')}
\n{read(_24, '_24')}
\n{read(_25, '_25')}
\n{read(_26, '_26')}
\n{read(_27, '_27')}
\n{read(_28, '_28')}
\n{read(_29, '_29')}
\n{read(_30, '_30')}
\n{read(_31, '_31')}
\n{read(_32, '_32')}
\n{read(_33, '_33')}
\n{read(_34, '_34')}
\n{read(_35, '_35')}
\n{read(_36, '_36')}
\n{read(_37, '_37')}
\n{read(_38, '_38')}
\n{read(_39, '_39')}
\n{read(_40, '_40')}
\n\n{read(_5, '_5') + ':' + read(_36, '_36')}
\n{foo}
\n{bar}
","typescript":false,"index":1720}
+{"fn":"parse_expression_at","source":"\n\n{read(_0, '_0')}
\n{read(_1, '_1')}
\n{read(_2, '_2')}
\n{read(_3, '_3')}
\n{read(_4, '_4')}
\n{read(_5, '_5')}
\n{read(_6, '_6')}
\n{read(_7, '_7')}
\n{read(_8, '_8')}
\n{read(_9, '_9')}
\n{read(_10, '_10')}
\n{read(_11, '_11')}
\n{read(_12, '_12')}
\n{read(_13, '_13')}
\n{read(_14, '_14')}
\n{read(_15, '_15')}
\n{read(_16, '_16')}
\n{read(_17, '_17')}
\n{read(_18, '_18')}
\n{read(_19, '_19')}
\n{read(_20, '_20')}
\n{read(_21, '_21')}
\n{read(_22, '_22')}
\n{read(_23, '_23')}
\n{read(_24, '_24')}
\n{read(_25, '_25')}
\n{read(_26, '_26')}
\n{read(_27, '_27')}
\n{read(_28, '_28')}
\n{read(_29, '_29')}
\n{read(_30, '_30')}
\n{read(_31, '_31')}
\n{read(_32, '_32')}
\n{read(_33, '_33')}
\n{read(_34, '_34')}
\n{read(_35, '_35')}
\n{read(_36, '_36')}
\n{read(_37, '_37')}
\n{read(_38, '_38')}
\n{read(_39, '_39')}
\n{read(_40, '_40')}
\n\n{read(_5, '_5') + ':' + read(_36, '_36')}
\n{foo}
\n{bar}
","typescript":false,"index":1746}
+{"fn":"parse_expression_at","source":"\n\n{read(_0, '_0')}
\n{read(_1, '_1')}
\n{read(_2, '_2')}
\n{read(_3, '_3')}
\n{read(_4, '_4')}
\n{read(_5, '_5')}
\n{read(_6, '_6')}
\n{read(_7, '_7')}
\n{read(_8, '_8')}
\n{read(_9, '_9')}
\n{read(_10, '_10')}
\n{read(_11, '_11')}
\n{read(_12, '_12')}
\n{read(_13, '_13')}
\n{read(_14, '_14')}
\n{read(_15, '_15')}
\n{read(_16, '_16')}
\n{read(_17, '_17')}
\n{read(_18, '_18')}
\n{read(_19, '_19')}
\n{read(_20, '_20')}
\n{read(_21, '_21')}
\n{read(_22, '_22')}
\n{read(_23, '_23')}
\n{read(_24, '_24')}
\n{read(_25, '_25')}
\n{read(_26, '_26')}
\n{read(_27, '_27')}
\n{read(_28, '_28')}
\n{read(_29, '_29')}
\n{read(_30, '_30')}
\n{read(_31, '_31')}
\n{read(_32, '_32')}
\n{read(_33, '_33')}
\n{read(_34, '_34')}
\n{read(_35, '_35')}
\n{read(_36, '_36')}
\n{read(_37, '_37')}
\n{read(_38, '_38')}
\n{read(_39, '_39')}
\n{read(_40, '_40')}
\n\n{read(_5, '_5') + ':' + read(_36, '_36')}
\n{foo}
\n{bar}
","typescript":false,"index":1772}
+{"fn":"parse_expression_at","source":"\n\n{read(_0, '_0')}
\n{read(_1, '_1')}
\n{read(_2, '_2')}
\n{read(_3, '_3')}
\n{read(_4, '_4')}
\n{read(_5, '_5')}
\n{read(_6, '_6')}
\n{read(_7, '_7')}
\n{read(_8, '_8')}
\n{read(_9, '_9')}
\n{read(_10, '_10')}
\n{read(_11, '_11')}
\n{read(_12, '_12')}
\n{read(_13, '_13')}
\n{read(_14, '_14')}
\n{read(_15, '_15')}
\n{read(_16, '_16')}
\n{read(_17, '_17')}
\n{read(_18, '_18')}
\n{read(_19, '_19')}
\n{read(_20, '_20')}
\n{read(_21, '_21')}
\n{read(_22, '_22')}
\n{read(_23, '_23')}
\n{read(_24, '_24')}
\n{read(_25, '_25')}
\n{read(_26, '_26')}
\n{read(_27, '_27')}
\n{read(_28, '_28')}
\n{read(_29, '_29')}
\n{read(_30, '_30')}
\n{read(_31, '_31')}
\n{read(_32, '_32')}
\n{read(_33, '_33')}
\n{read(_34, '_34')}
\n{read(_35, '_35')}
\n{read(_36, '_36')}
\n{read(_37, '_37')}
\n{read(_38, '_38')}
\n{read(_39, '_39')}
\n{read(_40, '_40')}
\n\n{read(_5, '_5') + ':' + read(_36, '_36')}
\n{foo}
\n{bar}
","typescript":false,"index":1798}
+{"fn":"parse_expression_at","source":"\n\n{read(_0, '_0')}
\n{read(_1, '_1')}
\n{read(_2, '_2')}
\n{read(_3, '_3')}
\n{read(_4, '_4')}
\n{read(_5, '_5')}
\n{read(_6, '_6')}
\n{read(_7, '_7')}
\n{read(_8, '_8')}
\n{read(_9, '_9')}
\n{read(_10, '_10')}
\n{read(_11, '_11')}
\n{read(_12, '_12')}
\n{read(_13, '_13')}
\n{read(_14, '_14')}
\n{read(_15, '_15')}
\n{read(_16, '_16')}
\n{read(_17, '_17')}
\n{read(_18, '_18')}
\n{read(_19, '_19')}
\n{read(_20, '_20')}
\n{read(_21, '_21')}
\n{read(_22, '_22')}
\n{read(_23, '_23')}
\n{read(_24, '_24')}
\n{read(_25, '_25')}
\n{read(_26, '_26')}
\n{read(_27, '_27')}
\n{read(_28, '_28')}
\n{read(_29, '_29')}
\n{read(_30, '_30')}
\n{read(_31, '_31')}
\n{read(_32, '_32')}
\n{read(_33, '_33')}
\n{read(_34, '_34')}
\n{read(_35, '_35')}
\n{read(_36, '_36')}
\n{read(_37, '_37')}
\n{read(_38, '_38')}
\n{read(_39, '_39')}
\n{read(_40, '_40')}
\n\n{read(_5, '_5') + ':' + read(_36, '_36')}
\n{foo}
\n{bar}
","typescript":false,"index":1824}
+{"fn":"parse_expression_at","source":"\n\n{read(_0, '_0')}
\n{read(_1, '_1')}
\n{read(_2, '_2')}
\n{read(_3, '_3')}
\n{read(_4, '_4')}
\n{read(_5, '_5')}
\n{read(_6, '_6')}
\n{read(_7, '_7')}
\n{read(_8, '_8')}
\n{read(_9, '_9')}
\n{read(_10, '_10')}
\n{read(_11, '_11')}
\n{read(_12, '_12')}
\n{read(_13, '_13')}
\n{read(_14, '_14')}
\n{read(_15, '_15')}
\n{read(_16, '_16')}
\n{read(_17, '_17')}
\n{read(_18, '_18')}
\n{read(_19, '_19')}
\n{read(_20, '_20')}
\n{read(_21, '_21')}
\n{read(_22, '_22')}
\n{read(_23, '_23')}
\n{read(_24, '_24')}
\n{read(_25, '_25')}
\n{read(_26, '_26')}
\n{read(_27, '_27')}
\n{read(_28, '_28')}
\n{read(_29, '_29')}
\n{read(_30, '_30')}
\n{read(_31, '_31')}
\n{read(_32, '_32')}
\n{read(_33, '_33')}
\n{read(_34, '_34')}
\n{read(_35, '_35')}
\n{read(_36, '_36')}
\n{read(_37, '_37')}
\n{read(_38, '_38')}
\n{read(_39, '_39')}
\n{read(_40, '_40')}
\n\n{read(_5, '_5') + ':' + read(_36, '_36')}
\n{foo}
\n{bar}
","typescript":false,"index":1850}
+{"fn":"parse_expression_at","source":"\n\n{read(_0, '_0')}
\n{read(_1, '_1')}
\n{read(_2, '_2')}
\n{read(_3, '_3')}
\n{read(_4, '_4')}
\n{read(_5, '_5')}
\n{read(_6, '_6')}
\n{read(_7, '_7')}
\n{read(_8, '_8')}
\n{read(_9, '_9')}
\n{read(_10, '_10')}
\n{read(_11, '_11')}
\n{read(_12, '_12')}
\n{read(_13, '_13')}
\n{read(_14, '_14')}
\n{read(_15, '_15')}
\n{read(_16, '_16')}
\n{read(_17, '_17')}
\n{read(_18, '_18')}
\n{read(_19, '_19')}
\n{read(_20, '_20')}
\n{read(_21, '_21')}
\n{read(_22, '_22')}
\n{read(_23, '_23')}
\n{read(_24, '_24')}
\n{read(_25, '_25')}
\n{read(_26, '_26')}
\n{read(_27, '_27')}
\n{read(_28, '_28')}
\n{read(_29, '_29')}
\n{read(_30, '_30')}
\n{read(_31, '_31')}
\n{read(_32, '_32')}
\n{read(_33, '_33')}
\n{read(_34, '_34')}
\n{read(_35, '_35')}
\n{read(_36, '_36')}
\n{read(_37, '_37')}
\n{read(_38, '_38')}
\n{read(_39, '_39')}
\n{read(_40, '_40')}
\n\n{read(_5, '_5') + ':' + read(_36, '_36')}
\n{foo}
\n{bar}
","typescript":false,"index":1876}
+{"fn":"parse_expression_at","source":"\n\n{read(_0, '_0')}
\n{read(_1, '_1')}
\n{read(_2, '_2')}
\n{read(_3, '_3')}
\n{read(_4, '_4')}
\n{read(_5, '_5')}
\n{read(_6, '_6')}
\n{read(_7, '_7')}
\n{read(_8, '_8')}
\n{read(_9, '_9')}
\n{read(_10, '_10')}
\n{read(_11, '_11')}
\n{read(_12, '_12')}
\n{read(_13, '_13')}
\n{read(_14, '_14')}
\n{read(_15, '_15')}
\n{read(_16, '_16')}
\n{read(_17, '_17')}
\n{read(_18, '_18')}
\n{read(_19, '_19')}
\n{read(_20, '_20')}
\n{read(_21, '_21')}
\n{read(_22, '_22')}
\n{read(_23, '_23')}
\n{read(_24, '_24')}
\n{read(_25, '_25')}
\n{read(_26, '_26')}
\n{read(_27, '_27')}
\n{read(_28, '_28')}
\n{read(_29, '_29')}
\n{read(_30, '_30')}
\n{read(_31, '_31')}
\n{read(_32, '_32')}
\n{read(_33, '_33')}
\n{read(_34, '_34')}
\n{read(_35, '_35')}
\n{read(_36, '_36')}
\n{read(_37, '_37')}
\n{read(_38, '_38')}
\n{read(_39, '_39')}
\n{read(_40, '_40')}
\n\n{read(_5, '_5') + ':' + read(_36, '_36')}
\n{foo}
\n{bar}
","typescript":false,"index":1902}
+{"fn":"parse_expression_at","source":"\n\n{read(_0, '_0')}
\n{read(_1, '_1')}
\n{read(_2, '_2')}
\n{read(_3, '_3')}
\n{read(_4, '_4')}
\n{read(_5, '_5')}
\n{read(_6, '_6')}
\n{read(_7, '_7')}
\n{read(_8, '_8')}
\n{read(_9, '_9')}
\n{read(_10, '_10')}
\n{read(_11, '_11')}
\n{read(_12, '_12')}
\n{read(_13, '_13')}
\n{read(_14, '_14')}
\n{read(_15, '_15')}
\n{read(_16, '_16')}
\n{read(_17, '_17')}
\n{read(_18, '_18')}
\n{read(_19, '_19')}
\n{read(_20, '_20')}
\n{read(_21, '_21')}
\n{read(_22, '_22')}
\n{read(_23, '_23')}
\n{read(_24, '_24')}
\n{read(_25, '_25')}
\n{read(_26, '_26')}
\n{read(_27, '_27')}
\n{read(_28, '_28')}
\n{read(_29, '_29')}
\n{read(_30, '_30')}
\n{read(_31, '_31')}
\n{read(_32, '_32')}
\n{read(_33, '_33')}
\n{read(_34, '_34')}
\n{read(_35, '_35')}
\n{read(_36, '_36')}
\n{read(_37, '_37')}
\n{read(_38, '_38')}
\n{read(_39, '_39')}
\n{read(_40, '_40')}
\n\n{read(_5, '_5') + ':' + read(_36, '_36')}
\n{foo}
\n{bar}
","typescript":false,"index":1928}
+{"fn":"parse_expression_at","source":"\n\n{read(_0, '_0')}
\n{read(_1, '_1')}
\n{read(_2, '_2')}
\n{read(_3, '_3')}
\n{read(_4, '_4')}
\n{read(_5, '_5')}
\n{read(_6, '_6')}
\n{read(_7, '_7')}
\n{read(_8, '_8')}
\n{read(_9, '_9')}
\n{read(_10, '_10')}
\n{read(_11, '_11')}
\n{read(_12, '_12')}
\n{read(_13, '_13')}
\n{read(_14, '_14')}
\n{read(_15, '_15')}
\n{read(_16, '_16')}
\n{read(_17, '_17')}
\n{read(_18, '_18')}
\n{read(_19, '_19')}
\n{read(_20, '_20')}
\n{read(_21, '_21')}
\n{read(_22, '_22')}
\n{read(_23, '_23')}
\n{read(_24, '_24')}
\n{read(_25, '_25')}
\n{read(_26, '_26')}
\n{read(_27, '_27')}
\n{read(_28, '_28')}
\n{read(_29, '_29')}
\n{read(_30, '_30')}
\n{read(_31, '_31')}
\n{read(_32, '_32')}
\n{read(_33, '_33')}
\n{read(_34, '_34')}
\n{read(_35, '_35')}
\n{read(_36, '_36')}
\n{read(_37, '_37')}
\n{read(_38, '_38')}
\n{read(_39, '_39')}
\n{read(_40, '_40')}
\n\n{read(_5, '_5') + ':' + read(_36, '_36')}
\n{foo}
\n{bar}
","typescript":false,"index":1954}
+{"fn":"parse_expression_at","source":"\n\n{read(_0, '_0')}
\n{read(_1, '_1')}
\n{read(_2, '_2')}
\n{read(_3, '_3')}
\n{read(_4, '_4')}
\n{read(_5, '_5')}
\n{read(_6, '_6')}
\n{read(_7, '_7')}
\n{read(_8, '_8')}
\n{read(_9, '_9')}
\n{read(_10, '_10')}
\n{read(_11, '_11')}
\n{read(_12, '_12')}
\n{read(_13, '_13')}
\n{read(_14, '_14')}
\n{read(_15, '_15')}
\n{read(_16, '_16')}
\n{read(_17, '_17')}
\n{read(_18, '_18')}
\n{read(_19, '_19')}
\n{read(_20, '_20')}
\n{read(_21, '_21')}
\n{read(_22, '_22')}
\n{read(_23, '_23')}
\n{read(_24, '_24')}
\n{read(_25, '_25')}
\n{read(_26, '_26')}
\n{read(_27, '_27')}
\n{read(_28, '_28')}
\n{read(_29, '_29')}
\n{read(_30, '_30')}
\n{read(_31, '_31')}
\n{read(_32, '_32')}
\n{read(_33, '_33')}
\n{read(_34, '_34')}
\n{read(_35, '_35')}
\n{read(_36, '_36')}
\n{read(_37, '_37')}
\n{read(_38, '_38')}
\n{read(_39, '_39')}
\n{read(_40, '_40')}
\n\n{read(_5, '_5') + ':' + read(_36, '_36')}
\n{foo}
\n{bar}
","typescript":false,"index":1980}
+{"fn":"parse_expression_at","source":"\n\n{read(_0, '_0')}
\n{read(_1, '_1')}
\n{read(_2, '_2')}
\n{read(_3, '_3')}
\n{read(_4, '_4')}
\n{read(_5, '_5')}
\n{read(_6, '_6')}
\n{read(_7, '_7')}
\n{read(_8, '_8')}
\n{read(_9, '_9')}
\n{read(_10, '_10')}
\n{read(_11, '_11')}
\n{read(_12, '_12')}
\n{read(_13, '_13')}
\n{read(_14, '_14')}
\n{read(_15, '_15')}
\n{read(_16, '_16')}
\n{read(_17, '_17')}
\n{read(_18, '_18')}
\n{read(_19, '_19')}
\n{read(_20, '_20')}
\n{read(_21, '_21')}
\n{read(_22, '_22')}
\n{read(_23, '_23')}
\n{read(_24, '_24')}
\n{read(_25, '_25')}
\n{read(_26, '_26')}
\n{read(_27, '_27')}
\n{read(_28, '_28')}
\n{read(_29, '_29')}
\n{read(_30, '_30')}
\n{read(_31, '_31')}
\n{read(_32, '_32')}
\n{read(_33, '_33')}
\n{read(_34, '_34')}
\n{read(_35, '_35')}
\n{read(_36, '_36')}
\n{read(_37, '_37')}
\n{read(_38, '_38')}
\n{read(_39, '_39')}
\n{read(_40, '_40')}
\n\n{read(_5, '_5') + ':' + read(_36, '_36')}
\n{foo}
\n{bar}
","typescript":false,"index":2006}
+{"fn":"parse_expression_at","source":"\n\n{read(_0, '_0')}
\n{read(_1, '_1')}
\n{read(_2, '_2')}
\n{read(_3, '_3')}
\n{read(_4, '_4')}
\n{read(_5, '_5')}
\n{read(_6, '_6')}
\n{read(_7, '_7')}
\n{read(_8, '_8')}
\n{read(_9, '_9')}
\n{read(_10, '_10')}
\n{read(_11, '_11')}
\n{read(_12, '_12')}
\n{read(_13, '_13')}
\n{read(_14, '_14')}
\n{read(_15, '_15')}
\n{read(_16, '_16')}
\n{read(_17, '_17')}
\n{read(_18, '_18')}
\n{read(_19, '_19')}
\n{read(_20, '_20')}
\n{read(_21, '_21')}
\n{read(_22, '_22')}
\n{read(_23, '_23')}
\n{read(_24, '_24')}
\n{read(_25, '_25')}
\n{read(_26, '_26')}
\n{read(_27, '_27')}
\n{read(_28, '_28')}
\n{read(_29, '_29')}
\n{read(_30, '_30')}
\n{read(_31, '_31')}
\n{read(_32, '_32')}
\n{read(_33, '_33')}
\n{read(_34, '_34')}
\n{read(_35, '_35')}
\n{read(_36, '_36')}
\n{read(_37, '_37')}
\n{read(_38, '_38')}
\n{read(_39, '_39')}
\n{read(_40, '_40')}
\n\n{read(_5, '_5') + ':' + read(_36, '_36')}
\n{foo}
\n{bar}
","typescript":false,"index":2032}
+{"fn":"parse_expression_at","source":"\n\n{read(_0, '_0')}
\n{read(_1, '_1')}
\n{read(_2, '_2')}
\n{read(_3, '_3')}
\n{read(_4, '_4')}
\n{read(_5, '_5')}
\n{read(_6, '_6')}
\n{read(_7, '_7')}
\n{read(_8, '_8')}
\n{read(_9, '_9')}
\n{read(_10, '_10')}
\n{read(_11, '_11')}
\n{read(_12, '_12')}
\n{read(_13, '_13')}
\n{read(_14, '_14')}
\n{read(_15, '_15')}
\n{read(_16, '_16')}
\n{read(_17, '_17')}
\n{read(_18, '_18')}
\n{read(_19, '_19')}
\n{read(_20, '_20')}
\n{read(_21, '_21')}
\n{read(_22, '_22')}
\n{read(_23, '_23')}
\n{read(_24, '_24')}
\n{read(_25, '_25')}
\n{read(_26, '_26')}
\n{read(_27, '_27')}
\n{read(_28, '_28')}
\n{read(_29, '_29')}
\n{read(_30, '_30')}
\n{read(_31, '_31')}
\n{read(_32, '_32')}
\n{read(_33, '_33')}
\n{read(_34, '_34')}
\n{read(_35, '_35')}
\n{read(_36, '_36')}
\n{read(_37, '_37')}
\n{read(_38, '_38')}
\n{read(_39, '_39')}
\n{read(_40, '_40')}
\n\n{read(_5, '_5') + ':' + read(_36, '_36')}
\n{foo}
\n{bar}
","typescript":false,"index":2058}
+{"fn":"parse_expression_at","source":"\n\n{read(_0, '_0')}
\n{read(_1, '_1')}
\n{read(_2, '_2')}
\n{read(_3, '_3')}
\n{read(_4, '_4')}
\n{read(_5, '_5')}
\n{read(_6, '_6')}
\n{read(_7, '_7')}
\n{read(_8, '_8')}
\n{read(_9, '_9')}
\n{read(_10, '_10')}
\n{read(_11, '_11')}
\n{read(_12, '_12')}
\n{read(_13, '_13')}
\n{read(_14, '_14')}
\n{read(_15, '_15')}
\n{read(_16, '_16')}
\n{read(_17, '_17')}
\n{read(_18, '_18')}
\n{read(_19, '_19')}
\n{read(_20, '_20')}
\n{read(_21, '_21')}
\n{read(_22, '_22')}
\n{read(_23, '_23')}
\n{read(_24, '_24')}
\n{read(_25, '_25')}
\n{read(_26, '_26')}
\n{read(_27, '_27')}
\n{read(_28, '_28')}
\n{read(_29, '_29')}
\n{read(_30, '_30')}
\n{read(_31, '_31')}
\n{read(_32, '_32')}
\n{read(_33, '_33')}
\n{read(_34, '_34')}
\n{read(_35, '_35')}
\n{read(_36, '_36')}
\n{read(_37, '_37')}
\n{read(_38, '_38')}
\n{read(_39, '_39')}
\n{read(_40, '_40')}
\n\n{read(_5, '_5') + ':' + read(_36, '_36')}
\n{foo}
\n{bar}
","typescript":false,"index":2084}
+{"fn":"parse_expression_at","source":"\n\n{read(_0, '_0')}
\n{read(_1, '_1')}
\n{read(_2, '_2')}
\n{read(_3, '_3')}
\n{read(_4, '_4')}
\n{read(_5, '_5')}
\n{read(_6, '_6')}
\n{read(_7, '_7')}
\n{read(_8, '_8')}
\n{read(_9, '_9')}
\n{read(_10, '_10')}
\n{read(_11, '_11')}
\n{read(_12, '_12')}
\n{read(_13, '_13')}
\n{read(_14, '_14')}
\n{read(_15, '_15')}
\n{read(_16, '_16')}
\n{read(_17, '_17')}
\n{read(_18, '_18')}
\n{read(_19, '_19')}
\n{read(_20, '_20')}
\n{read(_21, '_21')}
\n{read(_22, '_22')}
\n{read(_23, '_23')}
\n{read(_24, '_24')}
\n{read(_25, '_25')}
\n{read(_26, '_26')}
\n{read(_27, '_27')}
\n{read(_28, '_28')}
\n{read(_29, '_29')}
\n{read(_30, '_30')}
\n{read(_31, '_31')}
\n{read(_32, '_32')}
\n{read(_33, '_33')}
\n{read(_34, '_34')}
\n{read(_35, '_35')}
\n{read(_36, '_36')}
\n{read(_37, '_37')}
\n{read(_38, '_38')}
\n{read(_39, '_39')}
\n{read(_40, '_40')}
\n\n{read(_5, '_5') + ':' + read(_36, '_36')}
\n{foo}
\n{bar}
","typescript":false,"index":2110}
+{"fn":"parse_expression_at","source":"\n\n{read(_0, '_0')}
\n{read(_1, '_1')}
\n{read(_2, '_2')}
\n{read(_3, '_3')}
\n{read(_4, '_4')}
\n{read(_5, '_5')}
\n{read(_6, '_6')}
\n{read(_7, '_7')}
\n{read(_8, '_8')}
\n{read(_9, '_9')}
\n{read(_10, '_10')}
\n{read(_11, '_11')}
\n{read(_12, '_12')}
\n{read(_13, '_13')}
\n{read(_14, '_14')}
\n{read(_15, '_15')}
\n{read(_16, '_16')}
\n{read(_17, '_17')}
\n{read(_18, '_18')}
\n{read(_19, '_19')}
\n{read(_20, '_20')}
\n{read(_21, '_21')}
\n{read(_22, '_22')}
\n{read(_23, '_23')}
\n{read(_24, '_24')}
\n{read(_25, '_25')}
\n{read(_26, '_26')}
\n{read(_27, '_27')}
\n{read(_28, '_28')}
\n{read(_29, '_29')}
\n{read(_30, '_30')}
\n{read(_31, '_31')}
\n{read(_32, '_32')}
\n{read(_33, '_33')}
\n{read(_34, '_34')}
\n{read(_35, '_35')}
\n{read(_36, '_36')}
\n{read(_37, '_37')}
\n{read(_38, '_38')}
\n{read(_39, '_39')}
\n{read(_40, '_40')}
\n\n{read(_5, '_5') + ':' + read(_36, '_36')}
\n{foo}
\n{bar}
","typescript":false,"index":2136}
+{"fn":"parse_expression_at","source":"\n\n{read(_0, '_0')}
\n{read(_1, '_1')}
\n{read(_2, '_2')}
\n{read(_3, '_3')}
\n{read(_4, '_4')}
\n{read(_5, '_5')}
\n{read(_6, '_6')}
\n{read(_7, '_7')}
\n{read(_8, '_8')}
\n{read(_9, '_9')}
\n{read(_10, '_10')}
\n{read(_11, '_11')}
\n{read(_12, '_12')}
\n{read(_13, '_13')}
\n{read(_14, '_14')}
\n{read(_15, '_15')}
\n{read(_16, '_16')}
\n{read(_17, '_17')}
\n{read(_18, '_18')}
\n{read(_19, '_19')}
\n{read(_20, '_20')}
\n{read(_21, '_21')}
\n{read(_22, '_22')}
\n{read(_23, '_23')}
\n{read(_24, '_24')}
\n{read(_25, '_25')}
\n{read(_26, '_26')}
\n{read(_27, '_27')}
\n{read(_28, '_28')}
\n{read(_29, '_29')}
\n{read(_30, '_30')}
\n{read(_31, '_31')}
\n{read(_32, '_32')}
\n{read(_33, '_33')}
\n{read(_34, '_34')}
\n{read(_35, '_35')}
\n{read(_36, '_36')}
\n{read(_37, '_37')}
\n{read(_38, '_38')}
\n{read(_39, '_39')}
\n{read(_40, '_40')}
\n\n{read(_5, '_5') + ':' + read(_36, '_36')}
\n{foo}
\n{bar}
","typescript":false,"index":2162}
+{"fn":"parse_expression_at","source":"\n\n{read(_0, '_0')}
\n{read(_1, '_1')}
\n{read(_2, '_2')}
\n{read(_3, '_3')}
\n{read(_4, '_4')}
\n{read(_5, '_5')}
\n{read(_6, '_6')}
\n{read(_7, '_7')}
\n{read(_8, '_8')}
\n{read(_9, '_9')}
\n{read(_10, '_10')}
\n{read(_11, '_11')}
\n{read(_12, '_12')}
\n{read(_13, '_13')}
\n{read(_14, '_14')}
\n{read(_15, '_15')}
\n{read(_16, '_16')}
\n{read(_17, '_17')}
\n{read(_18, '_18')}
\n{read(_19, '_19')}
\n{read(_20, '_20')}
\n{read(_21, '_21')}
\n{read(_22, '_22')}
\n{read(_23, '_23')}
\n{read(_24, '_24')}
\n{read(_25, '_25')}
\n{read(_26, '_26')}
\n{read(_27, '_27')}
\n{read(_28, '_28')}
\n{read(_29, '_29')}
\n{read(_30, '_30')}
\n{read(_31, '_31')}
\n{read(_32, '_32')}
\n{read(_33, '_33')}
\n{read(_34, '_34')}
\n{read(_35, '_35')}
\n{read(_36, '_36')}
\n{read(_37, '_37')}
\n{read(_38, '_38')}
\n{read(_39, '_39')}
\n{read(_40, '_40')}
\n\n{read(_5, '_5') + ':' + read(_36, '_36')}
\n{foo}
\n{bar}
","typescript":false,"index":2188}
+{"fn":"parse_expression_at","source":"\n\n{read(_0, '_0')}
\n{read(_1, '_1')}
\n{read(_2, '_2')}
\n{read(_3, '_3')}
\n{read(_4, '_4')}
\n{read(_5, '_5')}
\n{read(_6, '_6')}
\n{read(_7, '_7')}
\n{read(_8, '_8')}
\n{read(_9, '_9')}
\n{read(_10, '_10')}
\n{read(_11, '_11')}
\n{read(_12, '_12')}
\n{read(_13, '_13')}
\n{read(_14, '_14')}
\n{read(_15, '_15')}
\n{read(_16, '_16')}
\n{read(_17, '_17')}
\n{read(_18, '_18')}
\n{read(_19, '_19')}
\n{read(_20, '_20')}
\n{read(_21, '_21')}
\n{read(_22, '_22')}
\n{read(_23, '_23')}
\n{read(_24, '_24')}
\n{read(_25, '_25')}
\n{read(_26, '_26')}
\n{read(_27, '_27')}
\n{read(_28, '_28')}
\n{read(_29, '_29')}
\n{read(_30, '_30')}
\n{read(_31, '_31')}
\n{read(_32, '_32')}
\n{read(_33, '_33')}
\n{read(_34, '_34')}
\n{read(_35, '_35')}
\n{read(_36, '_36')}
\n{read(_37, '_37')}
\n{read(_38, '_38')}
\n{read(_39, '_39')}
\n{read(_40, '_40')}
\n\n{read(_5, '_5') + ':' + read(_36, '_36')}
\n{foo}
\n{bar}
","typescript":false,"index":2214}
+{"fn":"parse_expression_at","source":"\n\n{read(_0, '_0')}
\n{read(_1, '_1')}
\n{read(_2, '_2')}
\n{read(_3, '_3')}
\n{read(_4, '_4')}
\n{read(_5, '_5')}
\n{read(_6, '_6')}
\n{read(_7, '_7')}
\n{read(_8, '_8')}
\n{read(_9, '_9')}
\n{read(_10, '_10')}
\n{read(_11, '_11')}
\n{read(_12, '_12')}
\n{read(_13, '_13')}
\n{read(_14, '_14')}
\n{read(_15, '_15')}
\n{read(_16, '_16')}
\n{read(_17, '_17')}
\n{read(_18, '_18')}
\n{read(_19, '_19')}
\n{read(_20, '_20')}
\n{read(_21, '_21')}
\n{read(_22, '_22')}
\n{read(_23, '_23')}
\n{read(_24, '_24')}
\n{read(_25, '_25')}
\n{read(_26, '_26')}
\n{read(_27, '_27')}
\n{read(_28, '_28')}
\n{read(_29, '_29')}
\n{read(_30, '_30')}
\n{read(_31, '_31')}
\n{read(_32, '_32')}
\n{read(_33, '_33')}
\n{read(_34, '_34')}
\n{read(_35, '_35')}
\n{read(_36, '_36')}
\n{read(_37, '_37')}
\n{read(_38, '_38')}
\n{read(_39, '_39')}
\n{read(_40, '_40')}
\n\n{read(_5, '_5') + ':' + read(_36, '_36')}
\n{foo}
\n{bar}
","typescript":false,"index":2240}
+{"fn":"parse_expression_at","source":"\n\n{read(_0, '_0')}
\n{read(_1, '_1')}
\n{read(_2, '_2')}
\n{read(_3, '_3')}
\n{read(_4, '_4')}
\n{read(_5, '_5')}
\n{read(_6, '_6')}
\n{read(_7, '_7')}
\n{read(_8, '_8')}
\n{read(_9, '_9')}
\n{read(_10, '_10')}
\n{read(_11, '_11')}
\n{read(_12, '_12')}
\n{read(_13, '_13')}
\n{read(_14, '_14')}
\n{read(_15, '_15')}
\n{read(_16, '_16')}
\n{read(_17, '_17')}
\n{read(_18, '_18')}
\n{read(_19, '_19')}
\n{read(_20, '_20')}
\n{read(_21, '_21')}
\n{read(_22, '_22')}
\n{read(_23, '_23')}
\n{read(_24, '_24')}
\n{read(_25, '_25')}
\n{read(_26, '_26')}
\n{read(_27, '_27')}
\n{read(_28, '_28')}
\n{read(_29, '_29')}
\n{read(_30, '_30')}
\n{read(_31, '_31')}
\n{read(_32, '_32')}
\n{read(_33, '_33')}
\n{read(_34, '_34')}
\n{read(_35, '_35')}
\n{read(_36, '_36')}
\n{read(_37, '_37')}
\n{read(_38, '_38')}
\n{read(_39, '_39')}
\n{read(_40, '_40')}
\n\n{read(_5, '_5') + ':' + read(_36, '_36')}
\n{foo}
\n{bar}
","typescript":false,"index":2266}
+{"fn":"parse_expression_at","source":"\n\n{read(_0, '_0')}
\n{read(_1, '_1')}
\n{read(_2, '_2')}
\n{read(_3, '_3')}
\n{read(_4, '_4')}
\n{read(_5, '_5')}
\n{read(_6, '_6')}
\n{read(_7, '_7')}
\n{read(_8, '_8')}
\n{read(_9, '_9')}
\n{read(_10, '_10')}
\n{read(_11, '_11')}
\n{read(_12, '_12')}
\n{read(_13, '_13')}
\n{read(_14, '_14')}
\n{read(_15, '_15')}
\n{read(_16, '_16')}
\n{read(_17, '_17')}
\n{read(_18, '_18')}
\n{read(_19, '_19')}
\n{read(_20, '_20')}
\n{read(_21, '_21')}
\n{read(_22, '_22')}
\n{read(_23, '_23')}
\n{read(_24, '_24')}
\n{read(_25, '_25')}
\n{read(_26, '_26')}
\n{read(_27, '_27')}
\n{read(_28, '_28')}
\n{read(_29, '_29')}
\n{read(_30, '_30')}
\n{read(_31, '_31')}
\n{read(_32, '_32')}
\n{read(_33, '_33')}
\n{read(_34, '_34')}
\n{read(_35, '_35')}
\n{read(_36, '_36')}
\n{read(_37, '_37')}
\n{read(_38, '_38')}
\n{read(_39, '_39')}
\n{read(_40, '_40')}
\n\n{read(_5, '_5') + ':' + read(_36, '_36')}
\n{foo}
\n{bar}
","typescript":false,"index":2292}
+{"fn":"parse_expression_at","source":"\n\n{read(_0, '_0')}
\n{read(_1, '_1')}
\n{read(_2, '_2')}
\n{read(_3, '_3')}
\n{read(_4, '_4')}
\n{read(_5, '_5')}
\n{read(_6, '_6')}
\n{read(_7, '_7')}
\n{read(_8, '_8')}
\n{read(_9, '_9')}
\n{read(_10, '_10')}
\n{read(_11, '_11')}
\n{read(_12, '_12')}
\n{read(_13, '_13')}
\n{read(_14, '_14')}
\n{read(_15, '_15')}
\n{read(_16, '_16')}
\n{read(_17, '_17')}
\n{read(_18, '_18')}
\n{read(_19, '_19')}
\n{read(_20, '_20')}
\n{read(_21, '_21')}
\n{read(_22, '_22')}
\n{read(_23, '_23')}
\n{read(_24, '_24')}
\n{read(_25, '_25')}
\n{read(_26, '_26')}
\n{read(_27, '_27')}
\n{read(_28, '_28')}
\n{read(_29, '_29')}
\n{read(_30, '_30')}
\n{read(_31, '_31')}
\n{read(_32, '_32')}
\n{read(_33, '_33')}
\n{read(_34, '_34')}
\n{read(_35, '_35')}
\n{read(_36, '_36')}
\n{read(_37, '_37')}
\n{read(_38, '_38')}
\n{read(_39, '_39')}
\n{read(_40, '_40')}
\n\n{read(_5, '_5') + ':' + read(_36, '_36')}
\n{foo}
\n{bar}
","typescript":false,"index":2319}
+{"fn":"parse_expression_at","source":"\n\n{read(_0, '_0')}
\n{read(_1, '_1')}
\n{read(_2, '_2')}
\n{read(_3, '_3')}
\n{read(_4, '_4')}
\n{read(_5, '_5')}
\n{read(_6, '_6')}
\n{read(_7, '_7')}
\n{read(_8, '_8')}
\n{read(_9, '_9')}
\n{read(_10, '_10')}
\n{read(_11, '_11')}
\n{read(_12, '_12')}
\n{read(_13, '_13')}
\n{read(_14, '_14')}
\n{read(_15, '_15')}
\n{read(_16, '_16')}
\n{read(_17, '_17')}
\n{read(_18, '_18')}
\n{read(_19, '_19')}
\n{read(_20, '_20')}
\n{read(_21, '_21')}
\n{read(_22, '_22')}
\n{read(_23, '_23')}
\n{read(_24, '_24')}
\n{read(_25, '_25')}
\n{read(_26, '_26')}
\n{read(_27, '_27')}
\n{read(_28, '_28')}
\n{read(_29, '_29')}
\n{read(_30, '_30')}
\n{read(_31, '_31')}
\n{read(_32, '_32')}
\n{read(_33, '_33')}
\n{read(_34, '_34')}
\n{read(_35, '_35')}
\n{read(_36, '_36')}
\n{read(_37, '_37')}
\n{read(_38, '_38')}
\n{read(_39, '_39')}
\n{read(_40, '_40')}
\n\n{read(_5, '_5') + ':' + read(_36, '_36')}
\n{foo}
\n{bar}
","typescript":false,"index":2368}
+{"fn":"parse_expression_at","source":"\n\n{read(_0, '_0')}
\n{read(_1, '_1')}
\n{read(_2, '_2')}
\n{read(_3, '_3')}
\n{read(_4, '_4')}
\n{read(_5, '_5')}
\n{read(_6, '_6')}
\n{read(_7, '_7')}
\n{read(_8, '_8')}
\n{read(_9, '_9')}
\n{read(_10, '_10')}
\n{read(_11, '_11')}
\n{read(_12, '_12')}
\n{read(_13, '_13')}
\n{read(_14, '_14')}
\n{read(_15, '_15')}
\n{read(_16, '_16')}
\n{read(_17, '_17')}
\n{read(_18, '_18')}
\n{read(_19, '_19')}
\n{read(_20, '_20')}
\n{read(_21, '_21')}
\n{read(_22, '_22')}
\n{read(_23, '_23')}
\n{read(_24, '_24')}
\n{read(_25, '_25')}
\n{read(_26, '_26')}
\n{read(_27, '_27')}
\n{read(_28, '_28')}
\n{read(_29, '_29')}
\n{read(_30, '_30')}
\n{read(_31, '_31')}
\n{read(_32, '_32')}
\n{read(_33, '_33')}
\n{read(_34, '_34')}
\n{read(_35, '_35')}
\n{read(_36, '_36')}
\n{read(_37, '_37')}
\n{read(_38, '_38')}
\n{read(_39, '_39')}
\n{read(_40, '_40')}
\n\n{read(_5, '_5') + ':' + read(_36, '_36')}
\n{foo}
\n{bar}
","typescript":false,"index":2381}
+{"fn":"parse","source":" \n\texport let x1;\n\texport let x2;\n\texport let x3;\n\texport let x4;\n\texport let x5;\n\texport let x6;\n\texport let x7;\n\texport let x8;\n\texport let x9;\n\texport let x10;\n\texport let x11;\n\texport let x12;\n\texport let x13;\n\texport let x14;\n\texport let x15;\n\texport let x16;\n\texport let x17;\n\texport let x18;\n\texport let x19;\n\texport let x20;\n\texport let x21;\n\texport let x22;\n\texport let x23;\n\texport let x24;\n\texport let x25;\n\texport let x26;\n\texport let x27;\n\texport let x28;\n\texport let x29;\n\texport let x30;\n\texport let x31;\n\texport let x32;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n{x1 + x2 + x3 + x4 + x5 + x6 + x7 + x8 + x9 + x10 + x11 + x12 + x13 + x14 + x15 + x16 + x17 + x18 + x19 + x20 + x21 + x22 + x23 + x24 + x25 + x26 + x27 + x28 + x29 + x30 + x31 + x32}
","typescript":false,"index":561}
+{"fn":"parse_expression_at","source":"\n{x1 + x2 + x3 + x4 + x5 + x6 + x7 + x8 + x9 + x10 + x11 + x12 + x13 + x14 + x15 + x16 + x17 + x18 + x19 + x20 + x21 + x22 + x23 + x24 + x25 + x26 + x27 + x28 + x29 + x30 + x31 + x32}
","typescript":false,"index":570}
+{"fn":"parse","source":" \n\tlet x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31;\n","typescript":false}
+{"fn":"parse","source":" \n\timport { fade } from 'svelte/transition';\n\texport let _a = [];\n\texport let _0 = '0';\n\texport let _1 = '1';\n\texport let _2 = '2';\n\texport let _3 = '3';\n\texport let _4 = '4';\n\texport let _5 = '5';\n\texport let _6 = '6';\n\texport let _7 = '7';\n\texport let _8 = '8';\n\texport let _9 = '9';\n\texport let _10 = '10';\n\texport let _11 = '11';\n\texport let _12 = '12';\n\texport let _13 = '13';\n\texport let _14 = '14';\n\texport let _15 = '15';\n\texport let _16 = '16';\n\texport let _17 = '17';\n\texport let _18 = '18';\n\texport let _19 = '19';\n\texport let _20 = '20';\n\texport let _21 = '21';\n\texport let _22 = '22';\n\texport let _23 = '23';\n\texport let _24 = '24';\n\texport let _25 = '25';\n\texport let _26 = '26';\n\texport let _27 = '27';\n\texport let _28 = '28';\n\texport let _29 = '29';\n\texport let _30 = '30';\n\texport let _31 = '31';\n\texport let _32 = '32';\n\texport let _33 = '33';\n\texport let _34 = '34';\n\texport let _35 = '35';\n\texport let _36 = '36';\n\texport let _37 = '37';\n\texport let _38 = '38';\n\texport let _39 = '39';\n\texport let _40 = '40';\n\n\tfunction update() {\n\t\t_0 = '1';\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}\n\nexpected: {_a.indexOf(_0) && _0 === '0' && _1 === '1'}\n{#if _a.indexOf(_0) && _0 === '0' && _1 === '1'}\nif: true\n{:else}\nif: false\n
\n{/if}\n\n ","typescript":false,"index":1087}
+{"fn":"parse_expression_at","source":"\n\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}\n\nexpected: {_a.indexOf(_0) && _0 === '0' && _1 === '1'}\n{#if _a.indexOf(_0) && _0 === '0' && _1 === '1'}\nif: true\n{:else}\nif: false\n
\n{/if}\n\n ","typescript":false,"index":1091}
+{"fn":"parse_expression_at","source":"\n\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}\n\nexpected: {_a.indexOf(_0) && _0 === '0' && _1 === '1'}\n{#if _a.indexOf(_0) && _0 === '0' && _1 === '1'}\nif: true\n{:else}\nif: false\n
\n{/if}\n\n ","typescript":false,"index":1095}
+{"fn":"parse_expression_at","source":"\n\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}\n\nexpected: {_a.indexOf(_0) && _0 === '0' && _1 === '1'}\n{#if _a.indexOf(_0) && _0 === '0' && _1 === '1'}\nif: true\n{:else}\nif: false\n
\n{/if}\n\n ","typescript":false,"index":1099}
+{"fn":"parse_expression_at","source":"\n\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}\n\nexpected: {_a.indexOf(_0) && _0 === '0' && _1 === '1'}\n{#if _a.indexOf(_0) && _0 === '0' && _1 === '1'}\nif: true\n{:else}\nif: false\n
\n{/if}\n\n ","typescript":false,"index":1103}
+{"fn":"parse_expression_at","source":"\n\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}\n\nexpected: {_a.indexOf(_0) && _0 === '0' && _1 === '1'}\n{#if _a.indexOf(_0) && _0 === '0' && _1 === '1'}\nif: true\n{:else}\nif: false\n
\n{/if}\n\n ","typescript":false,"index":1107}
+{"fn":"parse_expression_at","source":"\n\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}\n\nexpected: {_a.indexOf(_0) && _0 === '0' && _1 === '1'}\n{#if _a.indexOf(_0) && _0 === '0' && _1 === '1'}\nif: true\n{:else}\nif: false\n
\n{/if}\n\n ","typescript":false,"index":1111}
+{"fn":"parse_expression_at","source":"\n\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}\n\nexpected: {_a.indexOf(_0) && _0 === '0' && _1 === '1'}\n{#if _a.indexOf(_0) && _0 === '0' && _1 === '1'}\nif: true\n{:else}\nif: false\n
\n{/if}\n\n ","typescript":false,"index":1115}
+{"fn":"parse_expression_at","source":"\n\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}\n\nexpected: {_a.indexOf(_0) && _0 === '0' && _1 === '1'}\n{#if _a.indexOf(_0) && _0 === '0' && _1 === '1'}\nif: true\n{:else}\nif: false\n
\n{/if}\n\n ","typescript":false,"index":1119}
+{"fn":"parse_expression_at","source":"\n\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}\n\nexpected: {_a.indexOf(_0) && _0 === '0' && _1 === '1'}\n{#if _a.indexOf(_0) && _0 === '0' && _1 === '1'}\nif: true\n{:else}\nif: false\n
\n{/if}\n\n ","typescript":false,"index":1123}
+{"fn":"parse_expression_at","source":"\n\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}\n\nexpected: {_a.indexOf(_0) && _0 === '0' && _1 === '1'}\n{#if _a.indexOf(_0) && _0 === '0' && _1 === '1'}\nif: true\n{:else}\nif: false\n
\n{/if}\n\n ","typescript":false,"index":1127}
+{"fn":"parse_expression_at","source":"\n\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}\n\nexpected: {_a.indexOf(_0) && _0 === '0' && _1 === '1'}\n{#if _a.indexOf(_0) && _0 === '0' && _1 === '1'}\nif: true\n{:else}\nif: false\n
\n{/if}\n\n ","typescript":false,"index":1132}
+{"fn":"parse_expression_at","source":"\n\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}\n\nexpected: {_a.indexOf(_0) && _0 === '0' && _1 === '1'}\n{#if _a.indexOf(_0) && _0 === '0' && _1 === '1'}\nif: true\n{:else}\nif: false\n
\n{/if}\n\n ","typescript":false,"index":1137}
+{"fn":"parse_expression_at","source":"\n\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}\n\nexpected: {_a.indexOf(_0) && _0 === '0' && _1 === '1'}\n{#if _a.indexOf(_0) && _0 === '0' && _1 === '1'}\nif: true\n{:else}\nif: false\n
\n{/if}\n\n ","typescript":false,"index":1142}
+{"fn":"parse_expression_at","source":"\n\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}\n\nexpected: {_a.indexOf(_0) && _0 === '0' && _1 === '1'}\n{#if _a.indexOf(_0) && _0 === '0' && _1 === '1'}\nif: true\n{:else}\nif: false\n
\n{/if}\n\n ","typescript":false,"index":1147}
+{"fn":"parse_expression_at","source":"\n\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}\n\nexpected: {_a.indexOf(_0) && _0 === '0' && _1 === '1'}\n{#if _a.indexOf(_0) && _0 === '0' && _1 === '1'}\nif: true\n{:else}\nif: false\n
\n{/if}\n\n ","typescript":false,"index":1152}
+{"fn":"parse_expression_at","source":"\n\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}\n\nexpected: {_a.indexOf(_0) && _0 === '0' && _1 === '1'}\n{#if _a.indexOf(_0) && _0 === '0' && _1 === '1'}\nif: true\n{:else}\nif: false\n
\n{/if}\n\n ","typescript":false,"index":1157}
+{"fn":"parse_expression_at","source":"\n\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}\n\nexpected: {_a.indexOf(_0) && _0 === '0' && _1 === '1'}\n{#if _a.indexOf(_0) && _0 === '0' && _1 === '1'}\nif: true\n{:else}\nif: false\n
\n{/if}\n\n ","typescript":false,"index":1162}
+{"fn":"parse_expression_at","source":"\n\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}\n\nexpected: {_a.indexOf(_0) && _0 === '0' && _1 === '1'}\n{#if _a.indexOf(_0) && _0 === '0' && _1 === '1'}\nif: true\n{:else}\nif: false\n
\n{/if}\n\n ","typescript":false,"index":1167}
+{"fn":"parse_expression_at","source":"\n\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}\n\nexpected: {_a.indexOf(_0) && _0 === '0' && _1 === '1'}\n{#if _a.indexOf(_0) && _0 === '0' && _1 === '1'}\nif: true\n{:else}\nif: false\n
\n{/if}\n\n ","typescript":false,"index":1172}
+{"fn":"parse_expression_at","source":"\n\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}\n\nexpected: {_a.indexOf(_0) && _0 === '0' && _1 === '1'}\n{#if _a.indexOf(_0) && _0 === '0' && _1 === '1'}\nif: true\n{:else}\nif: false\n
\n{/if}\n\n ","typescript":false,"index":1177}
+{"fn":"parse_expression_at","source":"\n\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}\n\nexpected: {_a.indexOf(_0) && _0 === '0' && _1 === '1'}\n{#if _a.indexOf(_0) && _0 === '0' && _1 === '1'}\nif: true\n{:else}\nif: false\n
\n{/if}\n\n ","typescript":false,"index":1182}
+{"fn":"parse_expression_at","source":"\n\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}\n\nexpected: {_a.indexOf(_0) && _0 === '0' && _1 === '1'}\n{#if _a.indexOf(_0) && _0 === '0' && _1 === '1'}\nif: true\n{:else}\nif: false\n
\n{/if}\n\n ","typescript":false,"index":1187}
+{"fn":"parse_expression_at","source":"\n\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}\n\nexpected: {_a.indexOf(_0) && _0 === '0' && _1 === '1'}\n{#if _a.indexOf(_0) && _0 === '0' && _1 === '1'}\nif: true\n{:else}\nif: false\n
\n{/if}\n\n ","typescript":false,"index":1192}
+{"fn":"parse_expression_at","source":"\n\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}\n\nexpected: {_a.indexOf(_0) && _0 === '0' && _1 === '1'}\n{#if _a.indexOf(_0) && _0 === '0' && _1 === '1'}\nif: true\n{:else}\nif: false\n
\n{/if}\n\n ","typescript":false,"index":1197}
+{"fn":"parse_expression_at","source":"\n\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}\n\nexpected: {_a.indexOf(_0) && _0 === '0' && _1 === '1'}\n{#if _a.indexOf(_0) && _0 === '0' && _1 === '1'}\nif: true\n{:else}\nif: false\n
\n{/if}\n\n ","typescript":false,"index":1202}
+{"fn":"parse_expression_at","source":"\n\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}\n\nexpected: {_a.indexOf(_0) && _0 === '0' && _1 === '1'}\n{#if _a.indexOf(_0) && _0 === '0' && _1 === '1'}\nif: true\n{:else}\nif: false\n
\n{/if}\n\n ","typescript":false,"index":1207}
+{"fn":"parse_expression_at","source":"\n\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}\n\nexpected: {_a.indexOf(_0) && _0 === '0' && _1 === '1'}\n{#if _a.indexOf(_0) && _0 === '0' && _1 === '1'}\nif: true\n{:else}\nif: false\n
\n{/if}\n\n ","typescript":false,"index":1212}
+{"fn":"parse_expression_at","source":"\n\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}\n\nexpected: {_a.indexOf(_0) && _0 === '0' && _1 === '1'}\n{#if _a.indexOf(_0) && _0 === '0' && _1 === '1'}\nif: true\n{:else}\nif: false\n
\n{/if}\n\n ","typescript":false,"index":1217}
+{"fn":"parse_expression_at","source":"\n\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}\n\nexpected: {_a.indexOf(_0) && _0 === '0' && _1 === '1'}\n{#if _a.indexOf(_0) && _0 === '0' && _1 === '1'}\nif: true\n{:else}\nif: false\n
\n{/if}\n\n ","typescript":false,"index":1222}
+{"fn":"parse_expression_at","source":"\n\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}\n\nexpected: {_a.indexOf(_0) && _0 === '0' && _1 === '1'}\n{#if _a.indexOf(_0) && _0 === '0' && _1 === '1'}\nif: true\n{:else}\nif: false\n
\n{/if}\n\n ","typescript":false,"index":1227}
+{"fn":"parse_expression_at","source":"\n\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}\n\nexpected: {_a.indexOf(_0) && _0 === '0' && _1 === '1'}\n{#if _a.indexOf(_0) && _0 === '0' && _1 === '1'}\nif: true\n{:else}\nif: false\n
\n{/if}\n\n ","typescript":false,"index":1232}
+{"fn":"parse_expression_at","source":"\n\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}\n\nexpected: {_a.indexOf(_0) && _0 === '0' && _1 === '1'}\n{#if _a.indexOf(_0) && _0 === '0' && _1 === '1'}\nif: true\n{:else}\nif: false\n
\n{/if}\n\n ","typescript":false,"index":1237}
+{"fn":"parse_expression_at","source":"\n\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}\n\nexpected: {_a.indexOf(_0) && _0 === '0' && _1 === '1'}\n{#if _a.indexOf(_0) && _0 === '0' && _1 === '1'}\nif: true\n{:else}\nif: false\n
\n{/if}\n\n ","typescript":false,"index":1242}
+{"fn":"parse_expression_at","source":"\n\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}\n\nexpected: {_a.indexOf(_0) && _0 === '0' && _1 === '1'}\n{#if _a.indexOf(_0) && _0 === '0' && _1 === '1'}\nif: true\n{:else}\nif: false\n
\n{/if}\n\n ","typescript":false,"index":1247}
+{"fn":"parse_expression_at","source":"\n\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}\n\nexpected: {_a.indexOf(_0) && _0 === '0' && _1 === '1'}\n{#if _a.indexOf(_0) && _0 === '0' && _1 === '1'}\nif: true\n{:else}\nif: false\n
\n{/if}\n\n ","typescript":false,"index":1252}
+{"fn":"parse_expression_at","source":"\n\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}\n\nexpected: {_a.indexOf(_0) && _0 === '0' && _1 === '1'}\n{#if _a.indexOf(_0) && _0 === '0' && _1 === '1'}\nif: true\n{:else}\nif: false\n
\n{/if}\n\n ","typescript":false,"index":1257}
+{"fn":"parse_expression_at","source":"\n\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}\n\nexpected: {_a.indexOf(_0) && _0 === '0' && _1 === '1'}\n{#if _a.indexOf(_0) && _0 === '0' && _1 === '1'}\nif: true\n{:else}\nif: false\n
\n{/if}\n\n ","typescript":false,"index":1262}
+{"fn":"parse_expression_at","source":"\n\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}\n\nexpected: {_a.indexOf(_0) && _0 === '0' && _1 === '1'}\n{#if _a.indexOf(_0) && _0 === '0' && _1 === '1'}\nif: true\n{:else}\nif: false\n
\n{/if}\n\n ","typescript":false,"index":1267}
+{"fn":"parse_expression_at","source":"\n\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}\n\nexpected: {_a.indexOf(_0) && _0 === '0' && _1 === '1'}\n{#if _a.indexOf(_0) && _0 === '0' && _1 === '1'}\nif: true\n{:else}\nif: false\n
\n{/if}\n\n ","typescript":false,"index":1272}
+{"fn":"parse_expression_at","source":"\n\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}\n\nexpected: {_a.indexOf(_0) && _0 === '0' && _1 === '1'}\n{#if _a.indexOf(_0) && _0 === '0' && _1 === '1'}\nif: true\n{:else}\nif: false\n
\n{/if}\n\n ","typescript":false,"index":1277}
+{"fn":"parse_expression_at","source":"\n\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}\n\nexpected: {_a.indexOf(_0) && _0 === '0' && _1 === '1'}\n{#if _a.indexOf(_0) && _0 === '0' && _1 === '1'}\nif: true\n{:else}\nif: false\n
\n{/if}\n\n ","typescript":false,"index":1294}
+{"fn":"parse_expression_at","source":"\n\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}\n\nexpected: {_a.indexOf(_0) && _0 === '0' && _1 === '1'}\n{#if _a.indexOf(_0) && _0 === '0' && _1 === '1'}\nif: true\n{:else}\nif: false\n
\n{/if}\n\n ","typescript":false,"index":1343}
+{"fn":"parse_expression_at","source":"\n\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}\n\nexpected: {_a.indexOf(_0) && _0 === '0' && _1 === '1'}\n{#if _a.indexOf(_0) && _0 === '0' && _1 === '1'}\nif: true\n{:else}\nif: false\n
\n{/if}\n\n ","typescript":false,"index":1460}
+{"fn":"parse","source":" \n\timport { fade } from 'svelte/transition';\n\texport let _0 = '0';\n\texport let _1 = '1';\n\texport let _2 = '2';\n\texport let _3 = '3';\n\texport let _4 = '4';\n\texport let _5 = '5';\n\texport let _6 = '6';\n\texport let _7 = '7';\n\texport let _8 = '8';\n\texport let _9 = '9';\n\texport let _10 = '10';\n\texport let _11 = '11';\n\texport let _12 = '12';\n\texport let _13 = '13';\n\texport let _14 = '14';\n\texport let _15 = '15';\n\texport let _16 = '16';\n\texport let _17 = '17';\n\texport let _18 = '18';\n\texport let _19 = '19';\n\texport let _20 = '20';\n\texport let _21 = '21';\n\texport let _22 = '22';\n\texport let _23 = '23';\n\texport let _24 = '24';\n\texport let _25 = '25';\n\texport let _26 = '26';\n\texport let _27 = '27';\n\texport let _28 = '28';\n\texport let _29 = '29';\n\texport let _30 = '30';\n\texport let _31 = '31';\n\texport let _32 = '32';\n\texport let _33 = '33';\n\texport let _34 = '34';\n\texport let _35 = '35';\n\texport let _36 = '36';\n\texport let _37 = '37';\n\texport let _38 = '38';\n\texport let _39 = '39';\n\texport let _40 = '40';\n\texport let _a = ['40'];\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}\n\nexpected: {_a.indexOf(_40) > -1 && _40 === '40' && _39 === '39'}\n{#if _a.indexOf(_40) > -1 && _40 === '40' && _39 === '39'}\nif: true\n{:else}\nif: false\n
\n{/if}","typescript":false,"index":1054}
+{"fn":"parse_expression_at","source":"\n\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}\n\nexpected: {_a.indexOf(_40) > -1 && _40 === '40' && _39 === '39'}\n{#if _a.indexOf(_40) > -1 && _40 === '40' && _39 === '39'}\nif: true\n{:else}\nif: false\n
\n{/if}","typescript":false,"index":1058}
+{"fn":"parse_expression_at","source":"\n\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}\n\nexpected: {_a.indexOf(_40) > -1 && _40 === '40' && _39 === '39'}\n{#if _a.indexOf(_40) > -1 && _40 === '40' && _39 === '39'}\nif: true\n{:else}\nif: false\n
\n{/if}","typescript":false,"index":1062}
+{"fn":"parse_expression_at","source":"\n\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}\n\nexpected: {_a.indexOf(_40) > -1 && _40 === '40' && _39 === '39'}\n{#if _a.indexOf(_40) > -1 && _40 === '40' && _39 === '39'}\nif: true\n{:else}\nif: false\n
\n{/if}","typescript":false,"index":1066}
+{"fn":"parse_expression_at","source":"\n\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}\n\nexpected: {_a.indexOf(_40) > -1 && _40 === '40' && _39 === '39'}\n{#if _a.indexOf(_40) > -1 && _40 === '40' && _39 === '39'}\nif: true\n{:else}\nif: false\n
\n{/if}","typescript":false,"index":1070}
+{"fn":"parse_expression_at","source":"\n\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}\n\nexpected: {_a.indexOf(_40) > -1 && _40 === '40' && _39 === '39'}\n{#if _a.indexOf(_40) > -1 && _40 === '40' && _39 === '39'}\nif: true\n{:else}\nif: false\n
\n{/if}","typescript":false,"index":1074}
+{"fn":"parse_expression_at","source":"\n\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}\n\nexpected: {_a.indexOf(_40) > -1 && _40 === '40' && _39 === '39'}\n{#if _a.indexOf(_40) > -1 && _40 === '40' && _39 === '39'}\nif: true\n{:else}\nif: false\n
\n{/if}","typescript":false,"index":1078}
+{"fn":"parse_expression_at","source":"\n\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}\n\nexpected: {_a.indexOf(_40) > -1 && _40 === '40' && _39 === '39'}\n{#if _a.indexOf(_40) > -1 && _40 === '40' && _39 === '39'}\nif: true\n{:else}\nif: false\n
\n{/if}","typescript":false,"index":1082}
+{"fn":"parse_expression_at","source":"\n\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}\n\nexpected: {_a.indexOf(_40) > -1 && _40 === '40' && _39 === '39'}\n{#if _a.indexOf(_40) > -1 && _40 === '40' && _39 === '39'}\nif: true\n{:else}\nif: false\n
\n{/if}","typescript":false,"index":1086}
+{"fn":"parse_expression_at","source":"\n\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}\n\nexpected: {_a.indexOf(_40) > -1 && _40 === '40' && _39 === '39'}\n{#if _a.indexOf(_40) > -1 && _40 === '40' && _39 === '39'}\nif: true\n{:else}\nif: false\n
\n{/if}","typescript":false,"index":1090}
+{"fn":"parse_expression_at","source":"\n\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}\n\nexpected: {_a.indexOf(_40) > -1 && _40 === '40' && _39 === '39'}\n{#if _a.indexOf(_40) > -1 && _40 === '40' && _39 === '39'}\nif: true\n{:else}\nif: false\n
\n{/if}","typescript":false,"index":1094}
+{"fn":"parse_expression_at","source":"\n\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}\n\nexpected: {_a.indexOf(_40) > -1 && _40 === '40' && _39 === '39'}\n{#if _a.indexOf(_40) > -1 && _40 === '40' && _39 === '39'}\nif: true\n{:else}\nif: false\n
\n{/if}","typescript":false,"index":1099}
+{"fn":"parse_expression_at","source":"\n\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}\n\nexpected: {_a.indexOf(_40) > -1 && _40 === '40' && _39 === '39'}\n{#if _a.indexOf(_40) > -1 && _40 === '40' && _39 === '39'}\nif: true\n{:else}\nif: false\n
\n{/if}","typescript":false,"index":1104}
+{"fn":"parse_expression_at","source":"\n\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}\n\nexpected: {_a.indexOf(_40) > -1 && _40 === '40' && _39 === '39'}\n{#if _a.indexOf(_40) > -1 && _40 === '40' && _39 === '39'}\nif: true\n{:else}\nif: false\n
\n{/if}","typescript":false,"index":1109}
+{"fn":"parse_expression_at","source":"\n\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}\n\nexpected: {_a.indexOf(_40) > -1 && _40 === '40' && _39 === '39'}\n{#if _a.indexOf(_40) > -1 && _40 === '40' && _39 === '39'}\nif: true\n{:else}\nif: false\n
\n{/if}","typescript":false,"index":1114}
+{"fn":"parse_expression_at","source":"\n\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}\n\nexpected: {_a.indexOf(_40) > -1 && _40 === '40' && _39 === '39'}\n{#if _a.indexOf(_40) > -1 && _40 === '40' && _39 === '39'}\nif: true\n{:else}\nif: false\n
\n{/if}","typescript":false,"index":1119}
+{"fn":"parse_expression_at","source":"\n\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}\n\nexpected: {_a.indexOf(_40) > -1 && _40 === '40' && _39 === '39'}\n{#if _a.indexOf(_40) > -1 && _40 === '40' && _39 === '39'}\nif: true\n{:else}\nif: false\n
\n{/if}","typescript":false,"index":1124}
+{"fn":"parse_expression_at","source":"\n\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}\n\nexpected: {_a.indexOf(_40) > -1 && _40 === '40' && _39 === '39'}\n{#if _a.indexOf(_40) > -1 && _40 === '40' && _39 === '39'}\nif: true\n{:else}\nif: false\n
\n{/if}","typescript":false,"index":1129}
+{"fn":"parse_expression_at","source":"\n\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}\n\nexpected: {_a.indexOf(_40) > -1 && _40 === '40' && _39 === '39'}\n{#if _a.indexOf(_40) > -1 && _40 === '40' && _39 === '39'}\nif: true\n{:else}\nif: false\n
\n{/if}","typescript":false,"index":1134}
+{"fn":"parse_expression_at","source":"\n\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}\n\nexpected: {_a.indexOf(_40) > -1 && _40 === '40' && _39 === '39'}\n{#if _a.indexOf(_40) > -1 && _40 === '40' && _39 === '39'}\nif: true\n{:else}\nif: false\n
\n{/if}","typescript":false,"index":1139}
+{"fn":"parse_expression_at","source":"\n\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}\n\nexpected: {_a.indexOf(_40) > -1 && _40 === '40' && _39 === '39'}\n{#if _a.indexOf(_40) > -1 && _40 === '40' && _39 === '39'}\nif: true\n{:else}\nif: false\n
\n{/if}","typescript":false,"index":1144}
+{"fn":"parse_expression_at","source":"\n\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}\n\nexpected: {_a.indexOf(_40) > -1 && _40 === '40' && _39 === '39'}\n{#if _a.indexOf(_40) > -1 && _40 === '40' && _39 === '39'}\nif: true\n{:else}\nif: false\n
\n{/if}","typescript":false,"index":1149}
+{"fn":"parse_expression_at","source":"\n\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}\n\nexpected: {_a.indexOf(_40) > -1 && _40 === '40' && _39 === '39'}\n{#if _a.indexOf(_40) > -1 && _40 === '40' && _39 === '39'}\nif: true\n{:else}\nif: false\n
\n{/if}","typescript":false,"index":1154}
+{"fn":"parse_expression_at","source":"\n\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}\n\nexpected: {_a.indexOf(_40) > -1 && _40 === '40' && _39 === '39'}\n{#if _a.indexOf(_40) > -1 && _40 === '40' && _39 === '39'}\nif: true\n{:else}\nif: false\n
\n{/if}","typescript":false,"index":1159}
+{"fn":"parse_expression_at","source":"\n\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}\n\nexpected: {_a.indexOf(_40) > -1 && _40 === '40' && _39 === '39'}\n{#if _a.indexOf(_40) > -1 && _40 === '40' && _39 === '39'}\nif: true\n{:else}\nif: false\n
\n{/if}","typescript":false,"index":1164}
+{"fn":"parse_expression_at","source":"\n\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}\n\nexpected: {_a.indexOf(_40) > -1 && _40 === '40' && _39 === '39'}\n{#if _a.indexOf(_40) > -1 && _40 === '40' && _39 === '39'}\nif: true\n{:else}\nif: false\n
\n{/if}","typescript":false,"index":1169}
+{"fn":"parse_expression_at","source":"\n\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}\n\nexpected: {_a.indexOf(_40) > -1 && _40 === '40' && _39 === '39'}\n{#if _a.indexOf(_40) > -1 && _40 === '40' && _39 === '39'}\nif: true\n{:else}\nif: false\n
\n{/if}","typescript":false,"index":1174}
+{"fn":"parse_expression_at","source":"\n\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}\n\nexpected: {_a.indexOf(_40) > -1 && _40 === '40' && _39 === '39'}\n{#if _a.indexOf(_40) > -1 && _40 === '40' && _39 === '39'}\nif: true\n{:else}\nif: false\n
\n{/if}","typescript":false,"index":1179}
+{"fn":"parse_expression_at","source":"\n\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}\n\nexpected: {_a.indexOf(_40) > -1 && _40 === '40' && _39 === '39'}\n{#if _a.indexOf(_40) > -1 && _40 === '40' && _39 === '39'}\nif: true\n{:else}\nif: false\n
\n{/if}","typescript":false,"index":1184}
+{"fn":"parse_expression_at","source":"\n\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}\n\nexpected: {_a.indexOf(_40) > -1 && _40 === '40' && _39 === '39'}\n{#if _a.indexOf(_40) > -1 && _40 === '40' && _39 === '39'}\nif: true\n{:else}\nif: false\n
\n{/if}","typescript":false,"index":1189}
+{"fn":"parse_expression_at","source":"\n\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}\n\nexpected: {_a.indexOf(_40) > -1 && _40 === '40' && _39 === '39'}\n{#if _a.indexOf(_40) > -1 && _40 === '40' && _39 === '39'}\nif: true\n{:else}\nif: false\n
\n{/if}","typescript":false,"index":1194}
+{"fn":"parse_expression_at","source":"\n\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}\n\nexpected: {_a.indexOf(_40) > -1 && _40 === '40' && _39 === '39'}\n{#if _a.indexOf(_40) > -1 && _40 === '40' && _39 === '39'}\nif: true\n{:else}\nif: false\n
\n{/if}","typescript":false,"index":1199}
+{"fn":"parse_expression_at","source":"\n\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}\n\nexpected: {_a.indexOf(_40) > -1 && _40 === '40' && _39 === '39'}\n{#if _a.indexOf(_40) > -1 && _40 === '40' && _39 === '39'}\nif: true\n{:else}\nif: false\n
\n{/if}","typescript":false,"index":1204}
+{"fn":"parse_expression_at","source":"\n\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}\n\nexpected: {_a.indexOf(_40) > -1 && _40 === '40' && _39 === '39'}\n{#if _a.indexOf(_40) > -1 && _40 === '40' && _39 === '39'}\nif: true\n{:else}\nif: false\n
\n{/if}","typescript":false,"index":1209}
+{"fn":"parse_expression_at","source":"\n\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}\n\nexpected: {_a.indexOf(_40) > -1 && _40 === '40' && _39 === '39'}\n{#if _a.indexOf(_40) > -1 && _40 === '40' && _39 === '39'}\nif: true\n{:else}\nif: false\n
\n{/if}","typescript":false,"index":1214}
+{"fn":"parse_expression_at","source":"\n\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}\n\nexpected: {_a.indexOf(_40) > -1 && _40 === '40' && _39 === '39'}\n{#if _a.indexOf(_40) > -1 && _40 === '40' && _39 === '39'}\nif: true\n{:else}\nif: false\n
\n{/if}","typescript":false,"index":1219}
+{"fn":"parse_expression_at","source":"\n\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}\n\nexpected: {_a.indexOf(_40) > -1 && _40 === '40' && _39 === '39'}\n{#if _a.indexOf(_40) > -1 && _40 === '40' && _39 === '39'}\nif: true\n{:else}\nif: false\n
\n{/if}","typescript":false,"index":1224}
+{"fn":"parse_expression_at","source":"\n\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}\n\nexpected: {_a.indexOf(_40) > -1 && _40 === '40' && _39 === '39'}\n{#if _a.indexOf(_40) > -1 && _40 === '40' && _39 === '39'}\nif: true\n{:else}\nif: false\n
\n{/if}","typescript":false,"index":1229}
+{"fn":"parse_expression_at","source":"\n\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}\n\nexpected: {_a.indexOf(_40) > -1 && _40 === '40' && _39 === '39'}\n{#if _a.indexOf(_40) > -1 && _40 === '40' && _39 === '39'}\nif: true\n{:else}\nif: false\n
\n{/if}","typescript":false,"index":1234}
+{"fn":"parse_expression_at","source":"\n\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}\n\nexpected: {_a.indexOf(_40) > -1 && _40 === '40' && _39 === '39'}\n{#if _a.indexOf(_40) > -1 && _40 === '40' && _39 === '39'}\nif: true\n{:else}\nif: false\n
\n{/if}","typescript":false,"index":1239}
+{"fn":"parse_expression_at","source":"\n\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}\n\nexpected: {_a.indexOf(_40) > -1 && _40 === '40' && _39 === '39'}\n{#if _a.indexOf(_40) > -1 && _40 === '40' && _39 === '39'}\nif: true\n{:else}\nif: false\n
\n{/if}","typescript":false,"index":1244}
+{"fn":"parse_expression_at","source":"\n\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}\n\nexpected: {_a.indexOf(_40) > -1 && _40 === '40' && _39 === '39'}\n{#if _a.indexOf(_40) > -1 && _40 === '40' && _39 === '39'}\nif: true\n{:else}\nif: false\n
\n{/if}","typescript":false,"index":1261}
+{"fn":"parse_expression_at","source":"\n\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}\n\nexpected: {_a.indexOf(_40) > -1 && _40 === '40' && _39 === '39'}\n{#if _a.indexOf(_40) > -1 && _40 === '40' && _39 === '39'}\nif: true\n{:else}\nif: false\n
\n{/if}","typescript":false,"index":1320}
+{"fn":"parse","source":" \n\texport let dummy;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":52}
+{"fn":"parse","source":" \n\timport Echo from './Echo.svelte';\n\timport { untrack } from \"svelte\";\n\n\texport let reads = {};\n\n\texport let _0 = '0';\n\texport let _1 = '1';\n\texport let _2 = '2';\n\texport let _3 = '3';\n\texport let _4 = '4';\n\texport let _5 = '5';\n\texport let _6 = '6';\n\texport let _7 = '7';\n\texport let _8 = '8';\n\texport let _9 = '9';\n\texport let _10 = '10';\n\texport let _11 = '11';\n\texport let _12 = '12';\n\texport let _13 = '13';\n\texport let _14 = '14';\n\texport let _15 = '15';\n\texport let _16 = '16';\n\texport let _17 = '17';\n\texport let _18 = '18';\n\texport let _19 = '19';\n\texport let _20 = '20';\n\texport let _21 = '21';\n\texport let _22 = '22';\n\texport let _23 = '23';\n\texport let _24 = '24';\n\texport let _25 = '25';\n\texport let _26 = '26';\n\texport let _27 = '27';\n\texport let _28 = '28';\n\texport let _29 = '29';\n\texport let _30 = '30';\n\texport let _31 = '31';\n\texport let _32 = '32';\n\texport let _33 = '33';\n\texport let _34 = '34';\n\texport let _35 = '35';\n\texport let _36 = '36';\n\texport let _37 = '37';\n\texport let _38 = '38';\n\texport let _39 = '39';\n\texport let _40 = '40';\n\n\tconst read = (value, label) => {\n\t\tuntrack(() => {\n\t\t\tif (!reads[label]) reads[label] = 0;\n\t\t\treads[label] += 1;\n\t\t});\n\n\t\treturn value;\n\t};\n\n\t$: foo = read(_6, '_6') + ':' + read(_37, '_37');\n\t$: bar = read(_38, '_38');\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{read(_0, '_0')}
\n\t{read(_1, '_1')}
\n\t{read(_2, '_2')}
\n\t{read(_3, '_3')}
\n\t{read(_4, '_4')}
\n\t{read(_5, '_5')}
\n\t{read(_6, '_6')}
\n\t{read(_7, '_7')}
\n\t{read(_8, '_8')}
\n\t{read(_9, '_9')}
\n\t{read(_10, '_10')}
\n\t{read(_11, '_11')}
\n\t{read(_12, '_12')}
\n\t{read(_13, '_13')}
\n\t{read(_14, '_14')}
\n\t{read(_15, '_15')}
\n\t{read(_16, '_16')}
\n\t{read(_17, '_17')}
\n\t{read(_18, '_18')}
\n\t{read(_19, '_19')}
\n\t{read(_20, '_20')}
\n\t{read(_21, '_21')}
\n\t{read(_22, '_22')}
\n\t{read(_23, '_23')}
\n\t{read(_24, '_24')}
\n\t{read(_25, '_25')}
\n\t{read(_26, '_26')}
\n\t{read(_27, '_27')}
\n\t{read(_28, '_28')}
\n\t{read(_29, '_29')}
\n\t{read(_30, '_30')}
\n\t{read(_31, '_31')}
\n\t{read(_32, '_32')}
\n\t{read(_33, '_33')}
\n\t{read(_34, '_34')}
\n\t{read(_35, '_35')}
\n\t{read(_36, '_36')}
\n\t{read(_37, '_37')}
\n\t{read(_38, '_38')}
\n\t{read(_39, '_39')}
\n\t{read(_40, '_40')}
\n\n\t{read(_5, '_5') + ':' + read(_36, '_36')}
\n\t{foo}
\n\t{bar}
\n\n\t{dummy}
\n ","typescript":false,"index":1315}
+{"fn":"parse_expression_at","source":"\n\n\n\t{read(_0, '_0')}
\n\t{read(_1, '_1')}
\n\t{read(_2, '_2')}
\n\t{read(_3, '_3')}
\n\t{read(_4, '_4')}
\n\t{read(_5, '_5')}
\n\t{read(_6, '_6')}
\n\t{read(_7, '_7')}
\n\t{read(_8, '_8')}
\n\t{read(_9, '_9')}
\n\t{read(_10, '_10')}
\n\t{read(_11, '_11')}
\n\t{read(_12, '_12')}
\n\t{read(_13, '_13')}
\n\t{read(_14, '_14')}
\n\t{read(_15, '_15')}
\n\t{read(_16, '_16')}
\n\t{read(_17, '_17')}
\n\t{read(_18, '_18')}
\n\t{read(_19, '_19')}
\n\t{read(_20, '_20')}
\n\t{read(_21, '_21')}
\n\t{read(_22, '_22')}
\n\t{read(_23, '_23')}
\n\t{read(_24, '_24')}
\n\t{read(_25, '_25')}
\n\t{read(_26, '_26')}
\n\t{read(_27, '_27')}
\n\t{read(_28, '_28')}
\n\t{read(_29, '_29')}
\n\t{read(_30, '_30')}
\n\t{read(_31, '_31')}
\n\t{read(_32, '_32')}
\n\t{read(_33, '_33')}
\n\t{read(_34, '_34')}
\n\t{read(_35, '_35')}
\n\t{read(_36, '_36')}
\n\t{read(_37, '_37')}
\n\t{read(_38, '_38')}
\n\t{read(_39, '_39')}
\n\t{read(_40, '_40')}
\n\n\t{read(_5, '_5') + ':' + read(_36, '_36')}
\n\t{foo}
\n\t{bar}
\n\n\t{dummy}
\n ","typescript":false,"index":1335}
+{"fn":"parse_expression_at","source":"\n\n\n\t{read(_0, '_0')}
\n\t{read(_1, '_1')}
\n\t{read(_2, '_2')}
\n\t{read(_3, '_3')}
\n\t{read(_4, '_4')}
\n\t{read(_5, '_5')}
\n\t{read(_6, '_6')}
\n\t{read(_7, '_7')}
\n\t{read(_8, '_8')}
\n\t{read(_9, '_9')}
\n\t{read(_10, '_10')}
\n\t{read(_11, '_11')}
\n\t{read(_12, '_12')}
\n\t{read(_13, '_13')}
\n\t{read(_14, '_14')}
\n\t{read(_15, '_15')}
\n\t{read(_16, '_16')}
\n\t{read(_17, '_17')}
\n\t{read(_18, '_18')}
\n\t{read(_19, '_19')}
\n\t{read(_20, '_20')}
\n\t{read(_21, '_21')}
\n\t{read(_22, '_22')}
\n\t{read(_23, '_23')}
\n\t{read(_24, '_24')}
\n\t{read(_25, '_25')}
\n\t{read(_26, '_26')}
\n\t{read(_27, '_27')}
\n\t{read(_28, '_28')}
\n\t{read(_29, '_29')}
\n\t{read(_30, '_30')}
\n\t{read(_31, '_31')}
\n\t{read(_32, '_32')}
\n\t{read(_33, '_33')}
\n\t{read(_34, '_34')}
\n\t{read(_35, '_35')}
\n\t{read(_36, '_36')}
\n\t{read(_37, '_37')}
\n\t{read(_38, '_38')}
\n\t{read(_39, '_39')}
\n\t{read(_40, '_40')}
\n\n\t{read(_5, '_5') + ':' + read(_36, '_36')}
\n\t{foo}
\n\t{bar}
\n\n\t{dummy}
\n ","typescript":false,"index":1360}
+{"fn":"parse_expression_at","source":"\n\n\n\t{read(_0, '_0')}
\n\t{read(_1, '_1')}
\n\t{read(_2, '_2')}
\n\t{read(_3, '_3')}
\n\t{read(_4, '_4')}
\n\t{read(_5, '_5')}
\n\t{read(_6, '_6')}
\n\t{read(_7, '_7')}
\n\t{read(_8, '_8')}
\n\t{read(_9, '_9')}
\n\t{read(_10, '_10')}
\n\t{read(_11, '_11')}
\n\t{read(_12, '_12')}
\n\t{read(_13, '_13')}
\n\t{read(_14, '_14')}
\n\t{read(_15, '_15')}
\n\t{read(_16, '_16')}
\n\t{read(_17, '_17')}
\n\t{read(_18, '_18')}
\n\t{read(_19, '_19')}
\n\t{read(_20, '_20')}
\n\t{read(_21, '_21')}
\n\t{read(_22, '_22')}
\n\t{read(_23, '_23')}
\n\t{read(_24, '_24')}
\n\t{read(_25, '_25')}
\n\t{read(_26, '_26')}
\n\t{read(_27, '_27')}
\n\t{read(_28, '_28')}
\n\t{read(_29, '_29')}
\n\t{read(_30, '_30')}
\n\t{read(_31, '_31')}
\n\t{read(_32, '_32')}
\n\t{read(_33, '_33')}
\n\t{read(_34, '_34')}
\n\t{read(_35, '_35')}
\n\t{read(_36, '_36')}
\n\t{read(_37, '_37')}
\n\t{read(_38, '_38')}
\n\t{read(_39, '_39')}
\n\t{read(_40, '_40')}
\n\n\t{read(_5, '_5') + ':' + read(_36, '_36')}
\n\t{foo}
\n\t{bar}
\n\n\t{dummy}
\n ","typescript":false,"index":1385}
+{"fn":"parse_expression_at","source":"\n\n\n\t{read(_0, '_0')}
\n\t{read(_1, '_1')}
\n\t{read(_2, '_2')}
\n\t{read(_3, '_3')}
\n\t{read(_4, '_4')}
\n\t{read(_5, '_5')}
\n\t{read(_6, '_6')}
\n\t{read(_7, '_7')}
\n\t{read(_8, '_8')}
\n\t{read(_9, '_9')}
\n\t{read(_10, '_10')}
\n\t{read(_11, '_11')}
\n\t{read(_12, '_12')}
\n\t{read(_13, '_13')}
\n\t{read(_14, '_14')}
\n\t{read(_15, '_15')}
\n\t{read(_16, '_16')}
\n\t{read(_17, '_17')}
\n\t{read(_18, '_18')}
\n\t{read(_19, '_19')}
\n\t{read(_20, '_20')}
\n\t{read(_21, '_21')}
\n\t{read(_22, '_22')}
\n\t{read(_23, '_23')}
\n\t{read(_24, '_24')}
\n\t{read(_25, '_25')}
\n\t{read(_26, '_26')}
\n\t{read(_27, '_27')}
\n\t{read(_28, '_28')}
\n\t{read(_29, '_29')}
\n\t{read(_30, '_30')}
\n\t{read(_31, '_31')}
\n\t{read(_32, '_32')}
\n\t{read(_33, '_33')}
\n\t{read(_34, '_34')}
\n\t{read(_35, '_35')}
\n\t{read(_36, '_36')}
\n\t{read(_37, '_37')}
\n\t{read(_38, '_38')}
\n\t{read(_39, '_39')}
\n\t{read(_40, '_40')}
\n\n\t{read(_5, '_5') + ':' + read(_36, '_36')}
\n\t{foo}
\n\t{bar}
\n\n\t{dummy}
\n ","typescript":false,"index":1410}
+{"fn":"parse_expression_at","source":"\n\n\n\t{read(_0, '_0')}
\n\t{read(_1, '_1')}
\n\t{read(_2, '_2')}
\n\t{read(_3, '_3')}
\n\t{read(_4, '_4')}
\n\t{read(_5, '_5')}
\n\t{read(_6, '_6')}
\n\t{read(_7, '_7')}
\n\t{read(_8, '_8')}
\n\t{read(_9, '_9')}
\n\t{read(_10, '_10')}
\n\t{read(_11, '_11')}
\n\t{read(_12, '_12')}
\n\t{read(_13, '_13')}
\n\t{read(_14, '_14')}
\n\t{read(_15, '_15')}
\n\t{read(_16, '_16')}
\n\t{read(_17, '_17')}
\n\t{read(_18, '_18')}
\n\t{read(_19, '_19')}
\n\t{read(_20, '_20')}
\n\t{read(_21, '_21')}
\n\t{read(_22, '_22')}
\n\t{read(_23, '_23')}
\n\t{read(_24, '_24')}
\n\t{read(_25, '_25')}
\n\t{read(_26, '_26')}
\n\t{read(_27, '_27')}
\n\t{read(_28, '_28')}
\n\t{read(_29, '_29')}
\n\t{read(_30, '_30')}
\n\t{read(_31, '_31')}
\n\t{read(_32, '_32')}
\n\t{read(_33, '_33')}
\n\t{read(_34, '_34')}
\n\t{read(_35, '_35')}
\n\t{read(_36, '_36')}
\n\t{read(_37, '_37')}
\n\t{read(_38, '_38')}
\n\t{read(_39, '_39')}
\n\t{read(_40, '_40')}
\n\n\t{read(_5, '_5') + ':' + read(_36, '_36')}
\n\t{foo}
\n\t{bar}
\n\n\t{dummy}
\n ","typescript":false,"index":1435}
+{"fn":"parse_expression_at","source":"\n\n\n\t{read(_0, '_0')}
\n\t{read(_1, '_1')}
\n\t{read(_2, '_2')}
\n\t{read(_3, '_3')}
\n\t{read(_4, '_4')}
\n\t{read(_5, '_5')}
\n\t{read(_6, '_6')}
\n\t{read(_7, '_7')}
\n\t{read(_8, '_8')}
\n\t{read(_9, '_9')}
\n\t{read(_10, '_10')}
\n\t{read(_11, '_11')}
\n\t{read(_12, '_12')}
\n\t{read(_13, '_13')}
\n\t{read(_14, '_14')}
\n\t{read(_15, '_15')}
\n\t{read(_16, '_16')}
\n\t{read(_17, '_17')}
\n\t{read(_18, '_18')}
\n\t{read(_19, '_19')}
\n\t{read(_20, '_20')}
\n\t{read(_21, '_21')}
\n\t{read(_22, '_22')}
\n\t{read(_23, '_23')}
\n\t{read(_24, '_24')}
\n\t{read(_25, '_25')}
\n\t{read(_26, '_26')}
\n\t{read(_27, '_27')}
\n\t{read(_28, '_28')}
\n\t{read(_29, '_29')}
\n\t{read(_30, '_30')}
\n\t{read(_31, '_31')}
\n\t{read(_32, '_32')}
\n\t{read(_33, '_33')}
\n\t{read(_34, '_34')}
\n\t{read(_35, '_35')}
\n\t{read(_36, '_36')}
\n\t{read(_37, '_37')}
\n\t{read(_38, '_38')}
\n\t{read(_39, '_39')}
\n\t{read(_40, '_40')}
\n\n\t{read(_5, '_5') + ':' + read(_36, '_36')}
\n\t{foo}
\n\t{bar}
\n\n\t{dummy}
\n ","typescript":false,"index":1460}
+{"fn":"parse_expression_at","source":"\n\n\n\t{read(_0, '_0')}
\n\t{read(_1, '_1')}
\n\t{read(_2, '_2')}
\n\t{read(_3, '_3')}
\n\t{read(_4, '_4')}
\n\t{read(_5, '_5')}
\n\t{read(_6, '_6')}
\n\t{read(_7, '_7')}
\n\t{read(_8, '_8')}
\n\t{read(_9, '_9')}
\n\t{read(_10, '_10')}
\n\t{read(_11, '_11')}
\n\t{read(_12, '_12')}
\n\t{read(_13, '_13')}
\n\t{read(_14, '_14')}
\n\t{read(_15, '_15')}
\n\t{read(_16, '_16')}
\n\t{read(_17, '_17')}
\n\t{read(_18, '_18')}
\n\t{read(_19, '_19')}
\n\t{read(_20, '_20')}
\n\t{read(_21, '_21')}
\n\t{read(_22, '_22')}
\n\t{read(_23, '_23')}
\n\t{read(_24, '_24')}
\n\t{read(_25, '_25')}
\n\t{read(_26, '_26')}
\n\t{read(_27, '_27')}
\n\t{read(_28, '_28')}
\n\t{read(_29, '_29')}
\n\t{read(_30, '_30')}
\n\t{read(_31, '_31')}
\n\t{read(_32, '_32')}
\n\t{read(_33, '_33')}
\n\t{read(_34, '_34')}
\n\t{read(_35, '_35')}
\n\t{read(_36, '_36')}
\n\t{read(_37, '_37')}
\n\t{read(_38, '_38')}
\n\t{read(_39, '_39')}
\n\t{read(_40, '_40')}
\n\n\t{read(_5, '_5') + ':' + read(_36, '_36')}
\n\t{foo}
\n\t{bar}
\n\n\t{dummy}
\n ","typescript":false,"index":1485}
+{"fn":"parse_expression_at","source":"\n\n\n\t{read(_0, '_0')}
\n\t{read(_1, '_1')}
\n\t{read(_2, '_2')}
\n\t{read(_3, '_3')}
\n\t{read(_4, '_4')}
\n\t{read(_5, '_5')}
\n\t{read(_6, '_6')}
\n\t{read(_7, '_7')}
\n\t{read(_8, '_8')}
\n\t{read(_9, '_9')}
\n\t{read(_10, '_10')}
\n\t{read(_11, '_11')}
\n\t{read(_12, '_12')}
\n\t{read(_13, '_13')}
\n\t{read(_14, '_14')}
\n\t{read(_15, '_15')}
\n\t{read(_16, '_16')}
\n\t{read(_17, '_17')}
\n\t{read(_18, '_18')}
\n\t{read(_19, '_19')}
\n\t{read(_20, '_20')}
\n\t{read(_21, '_21')}
\n\t{read(_22, '_22')}
\n\t{read(_23, '_23')}
\n\t{read(_24, '_24')}
\n\t{read(_25, '_25')}
\n\t{read(_26, '_26')}
\n\t{read(_27, '_27')}
\n\t{read(_28, '_28')}
\n\t{read(_29, '_29')}
\n\t{read(_30, '_30')}
\n\t{read(_31, '_31')}
\n\t{read(_32, '_32')}
\n\t{read(_33, '_33')}
\n\t{read(_34, '_34')}
\n\t{read(_35, '_35')}
\n\t{read(_36, '_36')}
\n\t{read(_37, '_37')}
\n\t{read(_38, '_38')}
\n\t{read(_39, '_39')}
\n\t{read(_40, '_40')}
\n\n\t{read(_5, '_5') + ':' + read(_36, '_36')}
\n\t{foo}
\n\t{bar}
\n\n\t{dummy}
\n ","typescript":false,"index":1510}
+{"fn":"parse_expression_at","source":"\n\n\n\t{read(_0, '_0')}
\n\t{read(_1, '_1')}
\n\t{read(_2, '_2')}
\n\t{read(_3, '_3')}
\n\t{read(_4, '_4')}
\n\t{read(_5, '_5')}
\n\t{read(_6, '_6')}
\n\t{read(_7, '_7')}
\n\t{read(_8, '_8')}
\n\t{read(_9, '_9')}
\n\t{read(_10, '_10')}
\n\t{read(_11, '_11')}
\n\t{read(_12, '_12')}
\n\t{read(_13, '_13')}
\n\t{read(_14, '_14')}
\n\t{read(_15, '_15')}
\n\t{read(_16, '_16')}
\n\t{read(_17, '_17')}
\n\t{read(_18, '_18')}
\n\t{read(_19, '_19')}
\n\t{read(_20, '_20')}
\n\t{read(_21, '_21')}
\n\t{read(_22, '_22')}
\n\t{read(_23, '_23')}
\n\t{read(_24, '_24')}
\n\t{read(_25, '_25')}
\n\t{read(_26, '_26')}
\n\t{read(_27, '_27')}
\n\t{read(_28, '_28')}
\n\t{read(_29, '_29')}
\n\t{read(_30, '_30')}
\n\t{read(_31, '_31')}
\n\t{read(_32, '_32')}
\n\t{read(_33, '_33')}
\n\t{read(_34, '_34')}
\n\t{read(_35, '_35')}
\n\t{read(_36, '_36')}
\n\t{read(_37, '_37')}
\n\t{read(_38, '_38')}
\n\t{read(_39, '_39')}
\n\t{read(_40, '_40')}
\n\n\t{read(_5, '_5') + ':' + read(_36, '_36')}
\n\t{foo}
\n\t{bar}
\n\n\t{dummy}
\n ","typescript":false,"index":1535}
+{"fn":"parse_expression_at","source":"\n\n\n\t{read(_0, '_0')}
\n\t{read(_1, '_1')}
\n\t{read(_2, '_2')}
\n\t{read(_3, '_3')}
\n\t{read(_4, '_4')}
\n\t{read(_5, '_5')}
\n\t{read(_6, '_6')}
\n\t{read(_7, '_7')}
\n\t{read(_8, '_8')}
\n\t{read(_9, '_9')}
\n\t{read(_10, '_10')}
\n\t{read(_11, '_11')}
\n\t{read(_12, '_12')}
\n\t{read(_13, '_13')}
\n\t{read(_14, '_14')}
\n\t{read(_15, '_15')}
\n\t{read(_16, '_16')}
\n\t{read(_17, '_17')}
\n\t{read(_18, '_18')}
\n\t{read(_19, '_19')}
\n\t{read(_20, '_20')}
\n\t{read(_21, '_21')}
\n\t{read(_22, '_22')}
\n\t{read(_23, '_23')}
\n\t{read(_24, '_24')}
\n\t{read(_25, '_25')}
\n\t{read(_26, '_26')}
\n\t{read(_27, '_27')}
\n\t{read(_28, '_28')}
\n\t{read(_29, '_29')}
\n\t{read(_30, '_30')}
\n\t{read(_31, '_31')}
\n\t{read(_32, '_32')}
\n\t{read(_33, '_33')}
\n\t{read(_34, '_34')}
\n\t{read(_35, '_35')}
\n\t{read(_36, '_36')}
\n\t{read(_37, '_37')}
\n\t{read(_38, '_38')}
\n\t{read(_39, '_39')}
\n\t{read(_40, '_40')}
\n\n\t{read(_5, '_5') + ':' + read(_36, '_36')}
\n\t{foo}
\n\t{bar}
\n\n\t{dummy}
\n ","typescript":false,"index":1560}
+{"fn":"parse_expression_at","source":"\n\n\n\t{read(_0, '_0')}
\n\t{read(_1, '_1')}
\n\t{read(_2, '_2')}
\n\t{read(_3, '_3')}
\n\t{read(_4, '_4')}
\n\t{read(_5, '_5')}
\n\t{read(_6, '_6')}
\n\t{read(_7, '_7')}
\n\t{read(_8, '_8')}
\n\t{read(_9, '_9')}
\n\t{read(_10, '_10')}
\n\t{read(_11, '_11')}
\n\t{read(_12, '_12')}
\n\t{read(_13, '_13')}
\n\t{read(_14, '_14')}
\n\t{read(_15, '_15')}
\n\t{read(_16, '_16')}
\n\t{read(_17, '_17')}
\n\t{read(_18, '_18')}
\n\t{read(_19, '_19')}
\n\t{read(_20, '_20')}
\n\t{read(_21, '_21')}
\n\t{read(_22, '_22')}
\n\t{read(_23, '_23')}
\n\t{read(_24, '_24')}
\n\t{read(_25, '_25')}
\n\t{read(_26, '_26')}
\n\t{read(_27, '_27')}
\n\t{read(_28, '_28')}
\n\t{read(_29, '_29')}
\n\t{read(_30, '_30')}
\n\t{read(_31, '_31')}
\n\t{read(_32, '_32')}
\n\t{read(_33, '_33')}
\n\t{read(_34, '_34')}
\n\t{read(_35, '_35')}
\n\t{read(_36, '_36')}
\n\t{read(_37, '_37')}
\n\t{read(_38, '_38')}
\n\t{read(_39, '_39')}
\n\t{read(_40, '_40')}
\n\n\t{read(_5, '_5') + ':' + read(_36, '_36')}
\n\t{foo}
\n\t{bar}
\n\n\t{dummy}
\n ","typescript":false,"index":1585}
+{"fn":"parse_expression_at","source":"\n\n\n\t{read(_0, '_0')}
\n\t{read(_1, '_1')}
\n\t{read(_2, '_2')}
\n\t{read(_3, '_3')}
\n\t{read(_4, '_4')}
\n\t{read(_5, '_5')}
\n\t{read(_6, '_6')}
\n\t{read(_7, '_7')}
\n\t{read(_8, '_8')}
\n\t{read(_9, '_9')}
\n\t{read(_10, '_10')}
\n\t{read(_11, '_11')}
\n\t{read(_12, '_12')}
\n\t{read(_13, '_13')}
\n\t{read(_14, '_14')}
\n\t{read(_15, '_15')}
\n\t{read(_16, '_16')}
\n\t{read(_17, '_17')}
\n\t{read(_18, '_18')}
\n\t{read(_19, '_19')}
\n\t{read(_20, '_20')}
\n\t{read(_21, '_21')}
\n\t{read(_22, '_22')}
\n\t{read(_23, '_23')}
\n\t{read(_24, '_24')}
\n\t{read(_25, '_25')}
\n\t{read(_26, '_26')}
\n\t{read(_27, '_27')}
\n\t{read(_28, '_28')}
\n\t{read(_29, '_29')}
\n\t{read(_30, '_30')}
\n\t{read(_31, '_31')}
\n\t{read(_32, '_32')}
\n\t{read(_33, '_33')}
\n\t{read(_34, '_34')}
\n\t{read(_35, '_35')}
\n\t{read(_36, '_36')}
\n\t{read(_37, '_37')}
\n\t{read(_38, '_38')}
\n\t{read(_39, '_39')}
\n\t{read(_40, '_40')}
\n\n\t{read(_5, '_5') + ':' + read(_36, '_36')}
\n\t{foo}
\n\t{bar}
\n\n\t{dummy}
\n ","typescript":false,"index":1612}
+{"fn":"parse_expression_at","source":"\n\n\n\t{read(_0, '_0')}
\n\t{read(_1, '_1')}
\n\t{read(_2, '_2')}
\n\t{read(_3, '_3')}
\n\t{read(_4, '_4')}
\n\t{read(_5, '_5')}
\n\t{read(_6, '_6')}
\n\t{read(_7, '_7')}
\n\t{read(_8, '_8')}
\n\t{read(_9, '_9')}
\n\t{read(_10, '_10')}
\n\t{read(_11, '_11')}
\n\t{read(_12, '_12')}
\n\t{read(_13, '_13')}
\n\t{read(_14, '_14')}
\n\t{read(_15, '_15')}
\n\t{read(_16, '_16')}
\n\t{read(_17, '_17')}
\n\t{read(_18, '_18')}
\n\t{read(_19, '_19')}
\n\t{read(_20, '_20')}
\n\t{read(_21, '_21')}
\n\t{read(_22, '_22')}
\n\t{read(_23, '_23')}
\n\t{read(_24, '_24')}
\n\t{read(_25, '_25')}
\n\t{read(_26, '_26')}
\n\t{read(_27, '_27')}
\n\t{read(_28, '_28')}
\n\t{read(_29, '_29')}
\n\t{read(_30, '_30')}
\n\t{read(_31, '_31')}
\n\t{read(_32, '_32')}
\n\t{read(_33, '_33')}
\n\t{read(_34, '_34')}
\n\t{read(_35, '_35')}
\n\t{read(_36, '_36')}
\n\t{read(_37, '_37')}
\n\t{read(_38, '_38')}
\n\t{read(_39, '_39')}
\n\t{read(_40, '_40')}
\n\n\t{read(_5, '_5') + ':' + read(_36, '_36')}
\n\t{foo}
\n\t{bar}
\n\n\t{dummy}
\n ","typescript":false,"index":1639}
+{"fn":"parse_expression_at","source":"\n\n\n\t{read(_0, '_0')}
\n\t{read(_1, '_1')}
\n\t{read(_2, '_2')}
\n\t{read(_3, '_3')}
\n\t{read(_4, '_4')}
\n\t{read(_5, '_5')}
\n\t{read(_6, '_6')}
\n\t{read(_7, '_7')}
\n\t{read(_8, '_8')}
\n\t{read(_9, '_9')}
\n\t{read(_10, '_10')}
\n\t{read(_11, '_11')}
\n\t{read(_12, '_12')}
\n\t{read(_13, '_13')}
\n\t{read(_14, '_14')}
\n\t{read(_15, '_15')}
\n\t{read(_16, '_16')}
\n\t{read(_17, '_17')}
\n\t{read(_18, '_18')}
\n\t{read(_19, '_19')}
\n\t{read(_20, '_20')}
\n\t{read(_21, '_21')}
\n\t{read(_22, '_22')}
\n\t{read(_23, '_23')}
\n\t{read(_24, '_24')}
\n\t{read(_25, '_25')}
\n\t{read(_26, '_26')}
\n\t{read(_27, '_27')}
\n\t{read(_28, '_28')}
\n\t{read(_29, '_29')}
\n\t{read(_30, '_30')}
\n\t{read(_31, '_31')}
\n\t{read(_32, '_32')}
\n\t{read(_33, '_33')}
\n\t{read(_34, '_34')}
\n\t{read(_35, '_35')}
\n\t{read(_36, '_36')}
\n\t{read(_37, '_37')}
\n\t{read(_38, '_38')}
\n\t{read(_39, '_39')}
\n\t{read(_40, '_40')}
\n\n\t{read(_5, '_5') + ':' + read(_36, '_36')}
\n\t{foo}
\n\t{bar}
\n\n\t{dummy}
\n ","typescript":false,"index":1666}
+{"fn":"parse_expression_at","source":"\n\n\n\t{read(_0, '_0')}
\n\t{read(_1, '_1')}
\n\t{read(_2, '_2')}
\n\t{read(_3, '_3')}
\n\t{read(_4, '_4')}
\n\t{read(_5, '_5')}
\n\t{read(_6, '_6')}
\n\t{read(_7, '_7')}
\n\t{read(_8, '_8')}
\n\t{read(_9, '_9')}
\n\t{read(_10, '_10')}
\n\t{read(_11, '_11')}
\n\t{read(_12, '_12')}
\n\t{read(_13, '_13')}
\n\t{read(_14, '_14')}
\n\t{read(_15, '_15')}
\n\t{read(_16, '_16')}
\n\t{read(_17, '_17')}
\n\t{read(_18, '_18')}
\n\t{read(_19, '_19')}
\n\t{read(_20, '_20')}
\n\t{read(_21, '_21')}
\n\t{read(_22, '_22')}
\n\t{read(_23, '_23')}
\n\t{read(_24, '_24')}
\n\t{read(_25, '_25')}
\n\t{read(_26, '_26')}
\n\t{read(_27, '_27')}
\n\t{read(_28, '_28')}
\n\t{read(_29, '_29')}
\n\t{read(_30, '_30')}
\n\t{read(_31, '_31')}
\n\t{read(_32, '_32')}
\n\t{read(_33, '_33')}
\n\t{read(_34, '_34')}
\n\t{read(_35, '_35')}
\n\t{read(_36, '_36')}
\n\t{read(_37, '_37')}
\n\t{read(_38, '_38')}
\n\t{read(_39, '_39')}
\n\t{read(_40, '_40')}
\n\n\t{read(_5, '_5') + ':' + read(_36, '_36')}
\n\t{foo}
\n\t{bar}
\n\n\t{dummy}
\n ","typescript":false,"index":1693}
+{"fn":"parse_expression_at","source":"\n\n\n\t{read(_0, '_0')}
\n\t{read(_1, '_1')}
\n\t{read(_2, '_2')}
\n\t{read(_3, '_3')}
\n\t{read(_4, '_4')}
\n\t{read(_5, '_5')}
\n\t{read(_6, '_6')}
\n\t{read(_7, '_7')}
\n\t{read(_8, '_8')}
\n\t{read(_9, '_9')}
\n\t{read(_10, '_10')}
\n\t{read(_11, '_11')}
\n\t{read(_12, '_12')}
\n\t{read(_13, '_13')}
\n\t{read(_14, '_14')}
\n\t{read(_15, '_15')}
\n\t{read(_16, '_16')}
\n\t{read(_17, '_17')}
\n\t{read(_18, '_18')}
\n\t{read(_19, '_19')}
\n\t{read(_20, '_20')}
\n\t{read(_21, '_21')}
\n\t{read(_22, '_22')}
\n\t{read(_23, '_23')}
\n\t{read(_24, '_24')}
\n\t{read(_25, '_25')}
\n\t{read(_26, '_26')}
\n\t{read(_27, '_27')}
\n\t{read(_28, '_28')}
\n\t{read(_29, '_29')}
\n\t{read(_30, '_30')}
\n\t{read(_31, '_31')}
\n\t{read(_32, '_32')}
\n\t{read(_33, '_33')}
\n\t{read(_34, '_34')}
\n\t{read(_35, '_35')}
\n\t{read(_36, '_36')}
\n\t{read(_37, '_37')}
\n\t{read(_38, '_38')}
\n\t{read(_39, '_39')}
\n\t{read(_40, '_40')}
\n\n\t{read(_5, '_5') + ':' + read(_36, '_36')}
\n\t{foo}
\n\t{bar}
\n\n\t{dummy}
\n ","typescript":false,"index":1720}
+{"fn":"parse_expression_at","source":"\n\n\n\t{read(_0, '_0')}
\n\t{read(_1, '_1')}
\n\t{read(_2, '_2')}
\n\t{read(_3, '_3')}
\n\t{read(_4, '_4')}
\n\t{read(_5, '_5')}
\n\t{read(_6, '_6')}
\n\t{read(_7, '_7')}
\n\t{read(_8, '_8')}
\n\t{read(_9, '_9')}
\n\t{read(_10, '_10')}
\n\t{read(_11, '_11')}
\n\t{read(_12, '_12')}
\n\t{read(_13, '_13')}
\n\t{read(_14, '_14')}
\n\t{read(_15, '_15')}
\n\t{read(_16, '_16')}
\n\t{read(_17, '_17')}
\n\t{read(_18, '_18')}
\n\t{read(_19, '_19')}
\n\t{read(_20, '_20')}
\n\t{read(_21, '_21')}
\n\t{read(_22, '_22')}
\n\t{read(_23, '_23')}
\n\t{read(_24, '_24')}
\n\t{read(_25, '_25')}
\n\t{read(_26, '_26')}
\n\t{read(_27, '_27')}
\n\t{read(_28, '_28')}
\n\t{read(_29, '_29')}
\n\t{read(_30, '_30')}
\n\t{read(_31, '_31')}
\n\t{read(_32, '_32')}
\n\t{read(_33, '_33')}
\n\t{read(_34, '_34')}
\n\t{read(_35, '_35')}
\n\t{read(_36, '_36')}
\n\t{read(_37, '_37')}
\n\t{read(_38, '_38')}
\n\t{read(_39, '_39')}
\n\t{read(_40, '_40')}
\n\n\t{read(_5, '_5') + ':' + read(_36, '_36')}
\n\t{foo}
\n\t{bar}
\n\n\t{dummy}
\n ","typescript":false,"index":1747}
+{"fn":"parse_expression_at","source":"\n\n\n\t{read(_0, '_0')}
\n\t{read(_1, '_1')}
\n\t{read(_2, '_2')}
\n\t{read(_3, '_3')}
\n\t{read(_4, '_4')}
\n\t{read(_5, '_5')}
\n\t{read(_6, '_6')}
\n\t{read(_7, '_7')}
\n\t{read(_8, '_8')}
\n\t{read(_9, '_9')}
\n\t{read(_10, '_10')}
\n\t{read(_11, '_11')}
\n\t{read(_12, '_12')}
\n\t{read(_13, '_13')}
\n\t{read(_14, '_14')}
\n\t{read(_15, '_15')}
\n\t{read(_16, '_16')}
\n\t{read(_17, '_17')}
\n\t{read(_18, '_18')}
\n\t{read(_19, '_19')}
\n\t{read(_20, '_20')}
\n\t{read(_21, '_21')}
\n\t{read(_22, '_22')}
\n\t{read(_23, '_23')}
\n\t{read(_24, '_24')}
\n\t{read(_25, '_25')}
\n\t{read(_26, '_26')}
\n\t{read(_27, '_27')}
\n\t{read(_28, '_28')}
\n\t{read(_29, '_29')}
\n\t{read(_30, '_30')}
\n\t{read(_31, '_31')}
\n\t{read(_32, '_32')}
\n\t{read(_33, '_33')}
\n\t{read(_34, '_34')}
\n\t{read(_35, '_35')}
\n\t{read(_36, '_36')}
\n\t{read(_37, '_37')}
\n\t{read(_38, '_38')}
\n\t{read(_39, '_39')}
\n\t{read(_40, '_40')}
\n\n\t{read(_5, '_5') + ':' + read(_36, '_36')}
\n\t{foo}
\n\t{bar}
\n\n\t{dummy}
\n ","typescript":false,"index":1774}
+{"fn":"parse_expression_at","source":"\n\n\n\t{read(_0, '_0')}
\n\t{read(_1, '_1')}
\n\t{read(_2, '_2')}
\n\t{read(_3, '_3')}
\n\t{read(_4, '_4')}
\n\t{read(_5, '_5')}
\n\t{read(_6, '_6')}
\n\t{read(_7, '_7')}
\n\t{read(_8, '_8')}
\n\t{read(_9, '_9')}
\n\t{read(_10, '_10')}
\n\t{read(_11, '_11')}
\n\t{read(_12, '_12')}
\n\t{read(_13, '_13')}
\n\t{read(_14, '_14')}
\n\t{read(_15, '_15')}
\n\t{read(_16, '_16')}
\n\t{read(_17, '_17')}
\n\t{read(_18, '_18')}
\n\t{read(_19, '_19')}
\n\t{read(_20, '_20')}
\n\t{read(_21, '_21')}
\n\t{read(_22, '_22')}
\n\t{read(_23, '_23')}
\n\t{read(_24, '_24')}
\n\t{read(_25, '_25')}
\n\t{read(_26, '_26')}
\n\t{read(_27, '_27')}
\n\t{read(_28, '_28')}
\n\t{read(_29, '_29')}
\n\t{read(_30, '_30')}
\n\t{read(_31, '_31')}
\n\t{read(_32, '_32')}
\n\t{read(_33, '_33')}
\n\t{read(_34, '_34')}
\n\t{read(_35, '_35')}
\n\t{read(_36, '_36')}
\n\t{read(_37, '_37')}
\n\t{read(_38, '_38')}
\n\t{read(_39, '_39')}
\n\t{read(_40, '_40')}
\n\n\t{read(_5, '_5') + ':' + read(_36, '_36')}
\n\t{foo}
\n\t{bar}
\n\n\t{dummy}
\n ","typescript":false,"index":1801}
+{"fn":"parse_expression_at","source":"\n\n\n\t{read(_0, '_0')}
\n\t{read(_1, '_1')}
\n\t{read(_2, '_2')}
\n\t{read(_3, '_3')}
\n\t{read(_4, '_4')}
\n\t{read(_5, '_5')}
\n\t{read(_6, '_6')}
\n\t{read(_7, '_7')}
\n\t{read(_8, '_8')}
\n\t{read(_9, '_9')}
\n\t{read(_10, '_10')}
\n\t{read(_11, '_11')}
\n\t{read(_12, '_12')}
\n\t{read(_13, '_13')}
\n\t{read(_14, '_14')}
\n\t{read(_15, '_15')}
\n\t{read(_16, '_16')}
\n\t{read(_17, '_17')}
\n\t{read(_18, '_18')}
\n\t{read(_19, '_19')}
\n\t{read(_20, '_20')}
\n\t{read(_21, '_21')}
\n\t{read(_22, '_22')}
\n\t{read(_23, '_23')}
\n\t{read(_24, '_24')}
\n\t{read(_25, '_25')}
\n\t{read(_26, '_26')}
\n\t{read(_27, '_27')}
\n\t{read(_28, '_28')}
\n\t{read(_29, '_29')}
\n\t{read(_30, '_30')}
\n\t{read(_31, '_31')}
\n\t{read(_32, '_32')}
\n\t{read(_33, '_33')}
\n\t{read(_34, '_34')}
\n\t{read(_35, '_35')}
\n\t{read(_36, '_36')}
\n\t{read(_37, '_37')}
\n\t{read(_38, '_38')}
\n\t{read(_39, '_39')}
\n\t{read(_40, '_40')}
\n\n\t{read(_5, '_5') + ':' + read(_36, '_36')}
\n\t{foo}
\n\t{bar}
\n\n\t{dummy}
\n ","typescript":false,"index":1828}
+{"fn":"parse_expression_at","source":"\n\n\n\t{read(_0, '_0')}
\n\t{read(_1, '_1')}
\n\t{read(_2, '_2')}
\n\t{read(_3, '_3')}
\n\t{read(_4, '_4')}
\n\t{read(_5, '_5')}
\n\t{read(_6, '_6')}
\n\t{read(_7, '_7')}
\n\t{read(_8, '_8')}
\n\t{read(_9, '_9')}
\n\t{read(_10, '_10')}
\n\t{read(_11, '_11')}
\n\t{read(_12, '_12')}
\n\t{read(_13, '_13')}
\n\t{read(_14, '_14')}
\n\t{read(_15, '_15')}
\n\t{read(_16, '_16')}
\n\t{read(_17, '_17')}
\n\t{read(_18, '_18')}
\n\t{read(_19, '_19')}
\n\t{read(_20, '_20')}
\n\t{read(_21, '_21')}
\n\t{read(_22, '_22')}
\n\t{read(_23, '_23')}
\n\t{read(_24, '_24')}
\n\t{read(_25, '_25')}
\n\t{read(_26, '_26')}
\n\t{read(_27, '_27')}
\n\t{read(_28, '_28')}
\n\t{read(_29, '_29')}
\n\t{read(_30, '_30')}
\n\t{read(_31, '_31')}
\n\t{read(_32, '_32')}
\n\t{read(_33, '_33')}
\n\t{read(_34, '_34')}
\n\t{read(_35, '_35')}
\n\t{read(_36, '_36')}
\n\t{read(_37, '_37')}
\n\t{read(_38, '_38')}
\n\t{read(_39, '_39')}
\n\t{read(_40, '_40')}
\n\n\t{read(_5, '_5') + ':' + read(_36, '_36')}
\n\t{foo}
\n\t{bar}
\n\n\t{dummy}
\n ","typescript":false,"index":1855}
+{"fn":"parse_expression_at","source":"\n\n\n\t{read(_0, '_0')}
\n\t{read(_1, '_1')}
\n\t{read(_2, '_2')}
\n\t{read(_3, '_3')}
\n\t{read(_4, '_4')}
\n\t{read(_5, '_5')}
\n\t{read(_6, '_6')}
\n\t{read(_7, '_7')}
\n\t{read(_8, '_8')}
\n\t{read(_9, '_9')}
\n\t{read(_10, '_10')}
\n\t{read(_11, '_11')}
\n\t{read(_12, '_12')}
\n\t{read(_13, '_13')}
\n\t{read(_14, '_14')}
\n\t{read(_15, '_15')}
\n\t{read(_16, '_16')}
\n\t{read(_17, '_17')}
\n\t{read(_18, '_18')}
\n\t{read(_19, '_19')}
\n\t{read(_20, '_20')}
\n\t{read(_21, '_21')}
\n\t{read(_22, '_22')}
\n\t{read(_23, '_23')}
\n\t{read(_24, '_24')}
\n\t{read(_25, '_25')}
\n\t{read(_26, '_26')}
\n\t{read(_27, '_27')}
\n\t{read(_28, '_28')}
\n\t{read(_29, '_29')}
\n\t{read(_30, '_30')}
\n\t{read(_31, '_31')}
\n\t{read(_32, '_32')}
\n\t{read(_33, '_33')}
\n\t{read(_34, '_34')}
\n\t{read(_35, '_35')}
\n\t{read(_36, '_36')}
\n\t{read(_37, '_37')}
\n\t{read(_38, '_38')}
\n\t{read(_39, '_39')}
\n\t{read(_40, '_40')}
\n\n\t{read(_5, '_5') + ':' + read(_36, '_36')}
\n\t{foo}
\n\t{bar}
\n\n\t{dummy}
\n ","typescript":false,"index":1882}
+{"fn":"parse_expression_at","source":"\n\n\n\t{read(_0, '_0')}
\n\t{read(_1, '_1')}
\n\t{read(_2, '_2')}
\n\t{read(_3, '_3')}
\n\t{read(_4, '_4')}
\n\t{read(_5, '_5')}
\n\t{read(_6, '_6')}
\n\t{read(_7, '_7')}
\n\t{read(_8, '_8')}
\n\t{read(_9, '_9')}
\n\t{read(_10, '_10')}
\n\t{read(_11, '_11')}
\n\t{read(_12, '_12')}
\n\t{read(_13, '_13')}
\n\t{read(_14, '_14')}
\n\t{read(_15, '_15')}
\n\t{read(_16, '_16')}
\n\t{read(_17, '_17')}
\n\t{read(_18, '_18')}
\n\t{read(_19, '_19')}
\n\t{read(_20, '_20')}
\n\t{read(_21, '_21')}
\n\t{read(_22, '_22')}
\n\t{read(_23, '_23')}
\n\t{read(_24, '_24')}
\n\t{read(_25, '_25')}
\n\t{read(_26, '_26')}
\n\t{read(_27, '_27')}
\n\t{read(_28, '_28')}
\n\t{read(_29, '_29')}
\n\t{read(_30, '_30')}
\n\t{read(_31, '_31')}
\n\t{read(_32, '_32')}
\n\t{read(_33, '_33')}
\n\t{read(_34, '_34')}
\n\t{read(_35, '_35')}
\n\t{read(_36, '_36')}
\n\t{read(_37, '_37')}
\n\t{read(_38, '_38')}
\n\t{read(_39, '_39')}
\n\t{read(_40, '_40')}
\n\n\t{read(_5, '_5') + ':' + read(_36, '_36')}
\n\t{foo}
\n\t{bar}
\n\n\t{dummy}
\n ","typescript":false,"index":1909}
+{"fn":"parse_expression_at","source":"\n\n\n\t{read(_0, '_0')}
\n\t{read(_1, '_1')}
\n\t{read(_2, '_2')}
\n\t{read(_3, '_3')}
\n\t{read(_4, '_4')}
\n\t{read(_5, '_5')}
\n\t{read(_6, '_6')}
\n\t{read(_7, '_7')}
\n\t{read(_8, '_8')}
\n\t{read(_9, '_9')}
\n\t{read(_10, '_10')}
\n\t{read(_11, '_11')}
\n\t{read(_12, '_12')}
\n\t{read(_13, '_13')}
\n\t{read(_14, '_14')}
\n\t{read(_15, '_15')}
\n\t{read(_16, '_16')}
\n\t{read(_17, '_17')}
\n\t{read(_18, '_18')}
\n\t{read(_19, '_19')}
\n\t{read(_20, '_20')}
\n\t{read(_21, '_21')}
\n\t{read(_22, '_22')}
\n\t{read(_23, '_23')}
\n\t{read(_24, '_24')}
\n\t{read(_25, '_25')}
\n\t{read(_26, '_26')}
\n\t{read(_27, '_27')}
\n\t{read(_28, '_28')}
\n\t{read(_29, '_29')}
\n\t{read(_30, '_30')}
\n\t{read(_31, '_31')}
\n\t{read(_32, '_32')}
\n\t{read(_33, '_33')}
\n\t{read(_34, '_34')}
\n\t{read(_35, '_35')}
\n\t{read(_36, '_36')}
\n\t{read(_37, '_37')}
\n\t{read(_38, '_38')}
\n\t{read(_39, '_39')}
\n\t{read(_40, '_40')}
\n\n\t{read(_5, '_5') + ':' + read(_36, '_36')}
\n\t{foo}
\n\t{bar}
\n\n\t{dummy}
\n ","typescript":false,"index":1936}
+{"fn":"parse_expression_at","source":"\n\n\n\t{read(_0, '_0')}
\n\t{read(_1, '_1')}
\n\t{read(_2, '_2')}
\n\t{read(_3, '_3')}
\n\t{read(_4, '_4')}
\n\t{read(_5, '_5')}
\n\t{read(_6, '_6')}
\n\t{read(_7, '_7')}
\n\t{read(_8, '_8')}
\n\t{read(_9, '_9')}
\n\t{read(_10, '_10')}
\n\t{read(_11, '_11')}
\n\t{read(_12, '_12')}
\n\t{read(_13, '_13')}
\n\t{read(_14, '_14')}
\n\t{read(_15, '_15')}
\n\t{read(_16, '_16')}
\n\t{read(_17, '_17')}
\n\t{read(_18, '_18')}
\n\t{read(_19, '_19')}
\n\t{read(_20, '_20')}
\n\t{read(_21, '_21')}
\n\t{read(_22, '_22')}
\n\t{read(_23, '_23')}
\n\t{read(_24, '_24')}
\n\t{read(_25, '_25')}
\n\t{read(_26, '_26')}
\n\t{read(_27, '_27')}
\n\t{read(_28, '_28')}
\n\t{read(_29, '_29')}
\n\t{read(_30, '_30')}
\n\t{read(_31, '_31')}
\n\t{read(_32, '_32')}
\n\t{read(_33, '_33')}
\n\t{read(_34, '_34')}
\n\t{read(_35, '_35')}
\n\t{read(_36, '_36')}
\n\t{read(_37, '_37')}
\n\t{read(_38, '_38')}
\n\t{read(_39, '_39')}
\n\t{read(_40, '_40')}
\n\n\t{read(_5, '_5') + ':' + read(_36, '_36')}
\n\t{foo}
\n\t{bar}
\n\n\t{dummy}
\n ","typescript":false,"index":1963}
+{"fn":"parse_expression_at","source":"\n\n\n\t{read(_0, '_0')}
\n\t{read(_1, '_1')}
\n\t{read(_2, '_2')}
\n\t{read(_3, '_3')}
\n\t{read(_4, '_4')}
\n\t{read(_5, '_5')}
\n\t{read(_6, '_6')}
\n\t{read(_7, '_7')}
\n\t{read(_8, '_8')}
\n\t{read(_9, '_9')}
\n\t{read(_10, '_10')}
\n\t{read(_11, '_11')}
\n\t{read(_12, '_12')}
\n\t{read(_13, '_13')}
\n\t{read(_14, '_14')}
\n\t{read(_15, '_15')}
\n\t{read(_16, '_16')}
\n\t{read(_17, '_17')}
\n\t{read(_18, '_18')}
\n\t{read(_19, '_19')}
\n\t{read(_20, '_20')}
\n\t{read(_21, '_21')}
\n\t{read(_22, '_22')}
\n\t{read(_23, '_23')}
\n\t{read(_24, '_24')}
\n\t{read(_25, '_25')}
\n\t{read(_26, '_26')}
\n\t{read(_27, '_27')}
\n\t{read(_28, '_28')}
\n\t{read(_29, '_29')}
\n\t{read(_30, '_30')}
\n\t{read(_31, '_31')}
\n\t{read(_32, '_32')}
\n\t{read(_33, '_33')}
\n\t{read(_34, '_34')}
\n\t{read(_35, '_35')}
\n\t{read(_36, '_36')}
\n\t{read(_37, '_37')}
\n\t{read(_38, '_38')}
\n\t{read(_39, '_39')}
\n\t{read(_40, '_40')}
\n\n\t{read(_5, '_5') + ':' + read(_36, '_36')}
\n\t{foo}
\n\t{bar}
\n\n\t{dummy}
\n ","typescript":false,"index":1990}
+{"fn":"parse_expression_at","source":"\n\n\n\t{read(_0, '_0')}
\n\t{read(_1, '_1')}
\n\t{read(_2, '_2')}
\n\t{read(_3, '_3')}
\n\t{read(_4, '_4')}
\n\t{read(_5, '_5')}
\n\t{read(_6, '_6')}
\n\t{read(_7, '_7')}
\n\t{read(_8, '_8')}
\n\t{read(_9, '_9')}
\n\t{read(_10, '_10')}
\n\t{read(_11, '_11')}
\n\t{read(_12, '_12')}
\n\t{read(_13, '_13')}
\n\t{read(_14, '_14')}
\n\t{read(_15, '_15')}
\n\t{read(_16, '_16')}
\n\t{read(_17, '_17')}
\n\t{read(_18, '_18')}
\n\t{read(_19, '_19')}
\n\t{read(_20, '_20')}
\n\t{read(_21, '_21')}
\n\t{read(_22, '_22')}
\n\t{read(_23, '_23')}
\n\t{read(_24, '_24')}
\n\t{read(_25, '_25')}
\n\t{read(_26, '_26')}
\n\t{read(_27, '_27')}
\n\t{read(_28, '_28')}
\n\t{read(_29, '_29')}
\n\t{read(_30, '_30')}
\n\t{read(_31, '_31')}
\n\t{read(_32, '_32')}
\n\t{read(_33, '_33')}
\n\t{read(_34, '_34')}
\n\t{read(_35, '_35')}
\n\t{read(_36, '_36')}
\n\t{read(_37, '_37')}
\n\t{read(_38, '_38')}
\n\t{read(_39, '_39')}
\n\t{read(_40, '_40')}
\n\n\t{read(_5, '_5') + ':' + read(_36, '_36')}
\n\t{foo}
\n\t{bar}
\n\n\t{dummy}
\n ","typescript":false,"index":2017}
+{"fn":"parse_expression_at","source":"\n\n\n\t{read(_0, '_0')}
\n\t{read(_1, '_1')}
\n\t{read(_2, '_2')}
\n\t{read(_3, '_3')}
\n\t{read(_4, '_4')}
\n\t{read(_5, '_5')}
\n\t{read(_6, '_6')}
\n\t{read(_7, '_7')}
\n\t{read(_8, '_8')}
\n\t{read(_9, '_9')}
\n\t{read(_10, '_10')}
\n\t{read(_11, '_11')}
\n\t{read(_12, '_12')}
\n\t{read(_13, '_13')}
\n\t{read(_14, '_14')}
\n\t{read(_15, '_15')}
\n\t{read(_16, '_16')}
\n\t{read(_17, '_17')}
\n\t{read(_18, '_18')}
\n\t{read(_19, '_19')}
\n\t{read(_20, '_20')}
\n\t{read(_21, '_21')}
\n\t{read(_22, '_22')}
\n\t{read(_23, '_23')}
\n\t{read(_24, '_24')}
\n\t{read(_25, '_25')}
\n\t{read(_26, '_26')}
\n\t{read(_27, '_27')}
\n\t{read(_28, '_28')}
\n\t{read(_29, '_29')}
\n\t{read(_30, '_30')}
\n\t{read(_31, '_31')}
\n\t{read(_32, '_32')}
\n\t{read(_33, '_33')}
\n\t{read(_34, '_34')}
\n\t{read(_35, '_35')}
\n\t{read(_36, '_36')}
\n\t{read(_37, '_37')}
\n\t{read(_38, '_38')}
\n\t{read(_39, '_39')}
\n\t{read(_40, '_40')}
\n\n\t{read(_5, '_5') + ':' + read(_36, '_36')}
\n\t{foo}
\n\t{bar}
\n\n\t{dummy}
\n ","typescript":false,"index":2044}
+{"fn":"parse_expression_at","source":"\n\n\n\t{read(_0, '_0')}
\n\t{read(_1, '_1')}
\n\t{read(_2, '_2')}
\n\t{read(_3, '_3')}
\n\t{read(_4, '_4')}
\n\t{read(_5, '_5')}
\n\t{read(_6, '_6')}
\n\t{read(_7, '_7')}
\n\t{read(_8, '_8')}
\n\t{read(_9, '_9')}
\n\t{read(_10, '_10')}
\n\t{read(_11, '_11')}
\n\t{read(_12, '_12')}
\n\t{read(_13, '_13')}
\n\t{read(_14, '_14')}
\n\t{read(_15, '_15')}
\n\t{read(_16, '_16')}
\n\t{read(_17, '_17')}
\n\t{read(_18, '_18')}
\n\t{read(_19, '_19')}
\n\t{read(_20, '_20')}
\n\t{read(_21, '_21')}
\n\t{read(_22, '_22')}
\n\t{read(_23, '_23')}
\n\t{read(_24, '_24')}
\n\t{read(_25, '_25')}
\n\t{read(_26, '_26')}
\n\t{read(_27, '_27')}
\n\t{read(_28, '_28')}
\n\t{read(_29, '_29')}
\n\t{read(_30, '_30')}
\n\t{read(_31, '_31')}
\n\t{read(_32, '_32')}
\n\t{read(_33, '_33')}
\n\t{read(_34, '_34')}
\n\t{read(_35, '_35')}
\n\t{read(_36, '_36')}
\n\t{read(_37, '_37')}
\n\t{read(_38, '_38')}
\n\t{read(_39, '_39')}
\n\t{read(_40, '_40')}
\n\n\t{read(_5, '_5') + ':' + read(_36, '_36')}
\n\t{foo}
\n\t{bar}
\n\n\t{dummy}
\n ","typescript":false,"index":2071}
+{"fn":"parse_expression_at","source":"\n\n\n\t{read(_0, '_0')}
\n\t{read(_1, '_1')}
\n\t{read(_2, '_2')}
\n\t{read(_3, '_3')}
\n\t{read(_4, '_4')}
\n\t{read(_5, '_5')}
\n\t{read(_6, '_6')}
\n\t{read(_7, '_7')}
\n\t{read(_8, '_8')}
\n\t{read(_9, '_9')}
\n\t{read(_10, '_10')}
\n\t{read(_11, '_11')}
\n\t{read(_12, '_12')}
\n\t{read(_13, '_13')}
\n\t{read(_14, '_14')}
\n\t{read(_15, '_15')}
\n\t{read(_16, '_16')}
\n\t{read(_17, '_17')}
\n\t{read(_18, '_18')}
\n\t{read(_19, '_19')}
\n\t{read(_20, '_20')}
\n\t{read(_21, '_21')}
\n\t{read(_22, '_22')}
\n\t{read(_23, '_23')}
\n\t{read(_24, '_24')}
\n\t{read(_25, '_25')}
\n\t{read(_26, '_26')}
\n\t{read(_27, '_27')}
\n\t{read(_28, '_28')}
\n\t{read(_29, '_29')}
\n\t{read(_30, '_30')}
\n\t{read(_31, '_31')}
\n\t{read(_32, '_32')}
\n\t{read(_33, '_33')}
\n\t{read(_34, '_34')}
\n\t{read(_35, '_35')}
\n\t{read(_36, '_36')}
\n\t{read(_37, '_37')}
\n\t{read(_38, '_38')}
\n\t{read(_39, '_39')}
\n\t{read(_40, '_40')}
\n\n\t{read(_5, '_5') + ':' + read(_36, '_36')}
\n\t{foo}
\n\t{bar}
\n\n\t{dummy}
\n ","typescript":false,"index":2098}
+{"fn":"parse_expression_at","source":"\n\n\n\t{read(_0, '_0')}
\n\t{read(_1, '_1')}
\n\t{read(_2, '_2')}
\n\t{read(_3, '_3')}
\n\t{read(_4, '_4')}
\n\t{read(_5, '_5')}
\n\t{read(_6, '_6')}
\n\t{read(_7, '_7')}
\n\t{read(_8, '_8')}
\n\t{read(_9, '_9')}
\n\t{read(_10, '_10')}
\n\t{read(_11, '_11')}
\n\t{read(_12, '_12')}
\n\t{read(_13, '_13')}
\n\t{read(_14, '_14')}
\n\t{read(_15, '_15')}
\n\t{read(_16, '_16')}
\n\t{read(_17, '_17')}
\n\t{read(_18, '_18')}
\n\t{read(_19, '_19')}
\n\t{read(_20, '_20')}
\n\t{read(_21, '_21')}
\n\t{read(_22, '_22')}
\n\t{read(_23, '_23')}
\n\t{read(_24, '_24')}
\n\t{read(_25, '_25')}
\n\t{read(_26, '_26')}
\n\t{read(_27, '_27')}
\n\t{read(_28, '_28')}
\n\t{read(_29, '_29')}
\n\t{read(_30, '_30')}
\n\t{read(_31, '_31')}
\n\t{read(_32, '_32')}
\n\t{read(_33, '_33')}
\n\t{read(_34, '_34')}
\n\t{read(_35, '_35')}
\n\t{read(_36, '_36')}
\n\t{read(_37, '_37')}
\n\t{read(_38, '_38')}
\n\t{read(_39, '_39')}
\n\t{read(_40, '_40')}
\n\n\t{read(_5, '_5') + ':' + read(_36, '_36')}
\n\t{foo}
\n\t{bar}
\n\n\t{dummy}
\n ","typescript":false,"index":2125}
+{"fn":"parse_expression_at","source":"\n\n\n\t{read(_0, '_0')}
\n\t{read(_1, '_1')}
\n\t{read(_2, '_2')}
\n\t{read(_3, '_3')}
\n\t{read(_4, '_4')}
\n\t{read(_5, '_5')}
\n\t{read(_6, '_6')}
\n\t{read(_7, '_7')}
\n\t{read(_8, '_8')}
\n\t{read(_9, '_9')}
\n\t{read(_10, '_10')}
\n\t{read(_11, '_11')}
\n\t{read(_12, '_12')}
\n\t{read(_13, '_13')}
\n\t{read(_14, '_14')}
\n\t{read(_15, '_15')}
\n\t{read(_16, '_16')}
\n\t{read(_17, '_17')}
\n\t{read(_18, '_18')}
\n\t{read(_19, '_19')}
\n\t{read(_20, '_20')}
\n\t{read(_21, '_21')}
\n\t{read(_22, '_22')}
\n\t{read(_23, '_23')}
\n\t{read(_24, '_24')}
\n\t{read(_25, '_25')}
\n\t{read(_26, '_26')}
\n\t{read(_27, '_27')}
\n\t{read(_28, '_28')}
\n\t{read(_29, '_29')}
\n\t{read(_30, '_30')}
\n\t{read(_31, '_31')}
\n\t{read(_32, '_32')}
\n\t{read(_33, '_33')}
\n\t{read(_34, '_34')}
\n\t{read(_35, '_35')}
\n\t{read(_36, '_36')}
\n\t{read(_37, '_37')}
\n\t{read(_38, '_38')}
\n\t{read(_39, '_39')}
\n\t{read(_40, '_40')}
\n\n\t{read(_5, '_5') + ':' + read(_36, '_36')}
\n\t{foo}
\n\t{bar}
\n\n\t{dummy}
\n ","typescript":false,"index":2152}
+{"fn":"parse_expression_at","source":"\n\n\n\t{read(_0, '_0')}
\n\t{read(_1, '_1')}
\n\t{read(_2, '_2')}
\n\t{read(_3, '_3')}
\n\t{read(_4, '_4')}
\n\t{read(_5, '_5')}
\n\t{read(_6, '_6')}
\n\t{read(_7, '_7')}
\n\t{read(_8, '_8')}
\n\t{read(_9, '_9')}
\n\t{read(_10, '_10')}
\n\t{read(_11, '_11')}
\n\t{read(_12, '_12')}
\n\t{read(_13, '_13')}
\n\t{read(_14, '_14')}
\n\t{read(_15, '_15')}
\n\t{read(_16, '_16')}
\n\t{read(_17, '_17')}
\n\t{read(_18, '_18')}
\n\t{read(_19, '_19')}
\n\t{read(_20, '_20')}
\n\t{read(_21, '_21')}
\n\t{read(_22, '_22')}
\n\t{read(_23, '_23')}
\n\t{read(_24, '_24')}
\n\t{read(_25, '_25')}
\n\t{read(_26, '_26')}
\n\t{read(_27, '_27')}
\n\t{read(_28, '_28')}
\n\t{read(_29, '_29')}
\n\t{read(_30, '_30')}
\n\t{read(_31, '_31')}
\n\t{read(_32, '_32')}
\n\t{read(_33, '_33')}
\n\t{read(_34, '_34')}
\n\t{read(_35, '_35')}
\n\t{read(_36, '_36')}
\n\t{read(_37, '_37')}
\n\t{read(_38, '_38')}
\n\t{read(_39, '_39')}
\n\t{read(_40, '_40')}
\n\n\t{read(_5, '_5') + ':' + read(_36, '_36')}
\n\t{foo}
\n\t{bar}
\n\n\t{dummy}
\n ","typescript":false,"index":2179}
+{"fn":"parse_expression_at","source":"\n\n\n\t{read(_0, '_0')}
\n\t{read(_1, '_1')}
\n\t{read(_2, '_2')}
\n\t{read(_3, '_3')}
\n\t{read(_4, '_4')}
\n\t{read(_5, '_5')}
\n\t{read(_6, '_6')}
\n\t{read(_7, '_7')}
\n\t{read(_8, '_8')}
\n\t{read(_9, '_9')}
\n\t{read(_10, '_10')}
\n\t{read(_11, '_11')}
\n\t{read(_12, '_12')}
\n\t{read(_13, '_13')}
\n\t{read(_14, '_14')}
\n\t{read(_15, '_15')}
\n\t{read(_16, '_16')}
\n\t{read(_17, '_17')}
\n\t{read(_18, '_18')}
\n\t{read(_19, '_19')}
\n\t{read(_20, '_20')}
\n\t{read(_21, '_21')}
\n\t{read(_22, '_22')}
\n\t{read(_23, '_23')}
\n\t{read(_24, '_24')}
\n\t{read(_25, '_25')}
\n\t{read(_26, '_26')}
\n\t{read(_27, '_27')}
\n\t{read(_28, '_28')}
\n\t{read(_29, '_29')}
\n\t{read(_30, '_30')}
\n\t{read(_31, '_31')}
\n\t{read(_32, '_32')}
\n\t{read(_33, '_33')}
\n\t{read(_34, '_34')}
\n\t{read(_35, '_35')}
\n\t{read(_36, '_36')}
\n\t{read(_37, '_37')}
\n\t{read(_38, '_38')}
\n\t{read(_39, '_39')}
\n\t{read(_40, '_40')}
\n\n\t{read(_5, '_5') + ':' + read(_36, '_36')}
\n\t{foo}
\n\t{bar}
\n\n\t{dummy}
\n ","typescript":false,"index":2206}
+{"fn":"parse_expression_at","source":"\n\n\n\t{read(_0, '_0')}
\n\t{read(_1, '_1')}
\n\t{read(_2, '_2')}
\n\t{read(_3, '_3')}
\n\t{read(_4, '_4')}
\n\t{read(_5, '_5')}
\n\t{read(_6, '_6')}
\n\t{read(_7, '_7')}
\n\t{read(_8, '_8')}
\n\t{read(_9, '_9')}
\n\t{read(_10, '_10')}
\n\t{read(_11, '_11')}
\n\t{read(_12, '_12')}
\n\t{read(_13, '_13')}
\n\t{read(_14, '_14')}
\n\t{read(_15, '_15')}
\n\t{read(_16, '_16')}
\n\t{read(_17, '_17')}
\n\t{read(_18, '_18')}
\n\t{read(_19, '_19')}
\n\t{read(_20, '_20')}
\n\t{read(_21, '_21')}
\n\t{read(_22, '_22')}
\n\t{read(_23, '_23')}
\n\t{read(_24, '_24')}
\n\t{read(_25, '_25')}
\n\t{read(_26, '_26')}
\n\t{read(_27, '_27')}
\n\t{read(_28, '_28')}
\n\t{read(_29, '_29')}
\n\t{read(_30, '_30')}
\n\t{read(_31, '_31')}
\n\t{read(_32, '_32')}
\n\t{read(_33, '_33')}
\n\t{read(_34, '_34')}
\n\t{read(_35, '_35')}
\n\t{read(_36, '_36')}
\n\t{read(_37, '_37')}
\n\t{read(_38, '_38')}
\n\t{read(_39, '_39')}
\n\t{read(_40, '_40')}
\n\n\t{read(_5, '_5') + ':' + read(_36, '_36')}
\n\t{foo}
\n\t{bar}
\n\n\t{dummy}
\n ","typescript":false,"index":2233}
+{"fn":"parse_expression_at","source":"\n\n\n\t{read(_0, '_0')}
\n\t{read(_1, '_1')}
\n\t{read(_2, '_2')}
\n\t{read(_3, '_3')}
\n\t{read(_4, '_4')}
\n\t{read(_5, '_5')}
\n\t{read(_6, '_6')}
\n\t{read(_7, '_7')}
\n\t{read(_8, '_8')}
\n\t{read(_9, '_9')}
\n\t{read(_10, '_10')}
\n\t{read(_11, '_11')}
\n\t{read(_12, '_12')}
\n\t{read(_13, '_13')}
\n\t{read(_14, '_14')}
\n\t{read(_15, '_15')}
\n\t{read(_16, '_16')}
\n\t{read(_17, '_17')}
\n\t{read(_18, '_18')}
\n\t{read(_19, '_19')}
\n\t{read(_20, '_20')}
\n\t{read(_21, '_21')}
\n\t{read(_22, '_22')}
\n\t{read(_23, '_23')}
\n\t{read(_24, '_24')}
\n\t{read(_25, '_25')}
\n\t{read(_26, '_26')}
\n\t{read(_27, '_27')}
\n\t{read(_28, '_28')}
\n\t{read(_29, '_29')}
\n\t{read(_30, '_30')}
\n\t{read(_31, '_31')}
\n\t{read(_32, '_32')}
\n\t{read(_33, '_33')}
\n\t{read(_34, '_34')}
\n\t{read(_35, '_35')}
\n\t{read(_36, '_36')}
\n\t{read(_37, '_37')}
\n\t{read(_38, '_38')}
\n\t{read(_39, '_39')}
\n\t{read(_40, '_40')}
\n\n\t{read(_5, '_5') + ':' + read(_36, '_36')}
\n\t{foo}
\n\t{bar}
\n\n\t{dummy}
\n ","typescript":false,"index":2260}
+{"fn":"parse_expression_at","source":"\n\n\n\t{read(_0, '_0')}
\n\t{read(_1, '_1')}
\n\t{read(_2, '_2')}
\n\t{read(_3, '_3')}
\n\t{read(_4, '_4')}
\n\t{read(_5, '_5')}
\n\t{read(_6, '_6')}
\n\t{read(_7, '_7')}
\n\t{read(_8, '_8')}
\n\t{read(_9, '_9')}
\n\t{read(_10, '_10')}
\n\t{read(_11, '_11')}
\n\t{read(_12, '_12')}
\n\t{read(_13, '_13')}
\n\t{read(_14, '_14')}
\n\t{read(_15, '_15')}
\n\t{read(_16, '_16')}
\n\t{read(_17, '_17')}
\n\t{read(_18, '_18')}
\n\t{read(_19, '_19')}
\n\t{read(_20, '_20')}
\n\t{read(_21, '_21')}
\n\t{read(_22, '_22')}
\n\t{read(_23, '_23')}
\n\t{read(_24, '_24')}
\n\t{read(_25, '_25')}
\n\t{read(_26, '_26')}
\n\t{read(_27, '_27')}
\n\t{read(_28, '_28')}
\n\t{read(_29, '_29')}
\n\t{read(_30, '_30')}
\n\t{read(_31, '_31')}
\n\t{read(_32, '_32')}
\n\t{read(_33, '_33')}
\n\t{read(_34, '_34')}
\n\t{read(_35, '_35')}
\n\t{read(_36, '_36')}
\n\t{read(_37, '_37')}
\n\t{read(_38, '_38')}
\n\t{read(_39, '_39')}
\n\t{read(_40, '_40')}
\n\n\t{read(_5, '_5') + ':' + read(_36, '_36')}
\n\t{foo}
\n\t{bar}
\n\n\t{dummy}
\n ","typescript":false,"index":2287}
+{"fn":"parse_expression_at","source":"\n\n\n\t{read(_0, '_0')}
\n\t{read(_1, '_1')}
\n\t{read(_2, '_2')}
\n\t{read(_3, '_3')}
\n\t{read(_4, '_4')}
\n\t{read(_5, '_5')}
\n\t{read(_6, '_6')}
\n\t{read(_7, '_7')}
\n\t{read(_8, '_8')}
\n\t{read(_9, '_9')}
\n\t{read(_10, '_10')}
\n\t{read(_11, '_11')}
\n\t{read(_12, '_12')}
\n\t{read(_13, '_13')}
\n\t{read(_14, '_14')}
\n\t{read(_15, '_15')}
\n\t{read(_16, '_16')}
\n\t{read(_17, '_17')}
\n\t{read(_18, '_18')}
\n\t{read(_19, '_19')}
\n\t{read(_20, '_20')}
\n\t{read(_21, '_21')}
\n\t{read(_22, '_22')}
\n\t{read(_23, '_23')}
\n\t{read(_24, '_24')}
\n\t{read(_25, '_25')}
\n\t{read(_26, '_26')}
\n\t{read(_27, '_27')}
\n\t{read(_28, '_28')}
\n\t{read(_29, '_29')}
\n\t{read(_30, '_30')}
\n\t{read(_31, '_31')}
\n\t{read(_32, '_32')}
\n\t{read(_33, '_33')}
\n\t{read(_34, '_34')}
\n\t{read(_35, '_35')}
\n\t{read(_36, '_36')}
\n\t{read(_37, '_37')}
\n\t{read(_38, '_38')}
\n\t{read(_39, '_39')}
\n\t{read(_40, '_40')}
\n\n\t{read(_5, '_5') + ':' + read(_36, '_36')}
\n\t{foo}
\n\t{bar}
\n\n\t{dummy}
\n ","typescript":false,"index":2314}
+{"fn":"parse_expression_at","source":"\n\n\n\t{read(_0, '_0')}
\n\t{read(_1, '_1')}
\n\t{read(_2, '_2')}
\n\t{read(_3, '_3')}
\n\t{read(_4, '_4')}
\n\t{read(_5, '_5')}
\n\t{read(_6, '_6')}
\n\t{read(_7, '_7')}
\n\t{read(_8, '_8')}
\n\t{read(_9, '_9')}
\n\t{read(_10, '_10')}
\n\t{read(_11, '_11')}
\n\t{read(_12, '_12')}
\n\t{read(_13, '_13')}
\n\t{read(_14, '_14')}
\n\t{read(_15, '_15')}
\n\t{read(_16, '_16')}
\n\t{read(_17, '_17')}
\n\t{read(_18, '_18')}
\n\t{read(_19, '_19')}
\n\t{read(_20, '_20')}
\n\t{read(_21, '_21')}
\n\t{read(_22, '_22')}
\n\t{read(_23, '_23')}
\n\t{read(_24, '_24')}
\n\t{read(_25, '_25')}
\n\t{read(_26, '_26')}
\n\t{read(_27, '_27')}
\n\t{read(_28, '_28')}
\n\t{read(_29, '_29')}
\n\t{read(_30, '_30')}
\n\t{read(_31, '_31')}
\n\t{read(_32, '_32')}
\n\t{read(_33, '_33')}
\n\t{read(_34, '_34')}
\n\t{read(_35, '_35')}
\n\t{read(_36, '_36')}
\n\t{read(_37, '_37')}
\n\t{read(_38, '_38')}
\n\t{read(_39, '_39')}
\n\t{read(_40, '_40')}
\n\n\t{read(_5, '_5') + ':' + read(_36, '_36')}
\n\t{foo}
\n\t{bar}
\n\n\t{dummy}
\n ","typescript":false,"index":2341}
+{"fn":"parse_expression_at","source":"\n\n\n\t{read(_0, '_0')}
\n\t{read(_1, '_1')}
\n\t{read(_2, '_2')}
\n\t{read(_3, '_3')}
\n\t{read(_4, '_4')}
\n\t{read(_5, '_5')}
\n\t{read(_6, '_6')}
\n\t{read(_7, '_7')}
\n\t{read(_8, '_8')}
\n\t{read(_9, '_9')}
\n\t{read(_10, '_10')}
\n\t{read(_11, '_11')}
\n\t{read(_12, '_12')}
\n\t{read(_13, '_13')}
\n\t{read(_14, '_14')}
\n\t{read(_15, '_15')}
\n\t{read(_16, '_16')}
\n\t{read(_17, '_17')}
\n\t{read(_18, '_18')}
\n\t{read(_19, '_19')}
\n\t{read(_20, '_20')}
\n\t{read(_21, '_21')}
\n\t{read(_22, '_22')}
\n\t{read(_23, '_23')}
\n\t{read(_24, '_24')}
\n\t{read(_25, '_25')}
\n\t{read(_26, '_26')}
\n\t{read(_27, '_27')}
\n\t{read(_28, '_28')}
\n\t{read(_29, '_29')}
\n\t{read(_30, '_30')}
\n\t{read(_31, '_31')}
\n\t{read(_32, '_32')}
\n\t{read(_33, '_33')}
\n\t{read(_34, '_34')}
\n\t{read(_35, '_35')}
\n\t{read(_36, '_36')}
\n\t{read(_37, '_37')}
\n\t{read(_38, '_38')}
\n\t{read(_39, '_39')}
\n\t{read(_40, '_40')}
\n\n\t{read(_5, '_5') + ':' + read(_36, '_36')}
\n\t{foo}
\n\t{bar}
\n\n\t{dummy}
\n ","typescript":false,"index":2368}
+{"fn":"parse_expression_at","source":"\n\n\n\t{read(_0, '_0')}
\n\t{read(_1, '_1')}
\n\t{read(_2, '_2')}
\n\t{read(_3, '_3')}
\n\t{read(_4, '_4')}
\n\t{read(_5, '_5')}
\n\t{read(_6, '_6')}
\n\t{read(_7, '_7')}
\n\t{read(_8, '_8')}
\n\t{read(_9, '_9')}
\n\t{read(_10, '_10')}
\n\t{read(_11, '_11')}
\n\t{read(_12, '_12')}
\n\t{read(_13, '_13')}
\n\t{read(_14, '_14')}
\n\t{read(_15, '_15')}
\n\t{read(_16, '_16')}
\n\t{read(_17, '_17')}
\n\t{read(_18, '_18')}
\n\t{read(_19, '_19')}
\n\t{read(_20, '_20')}
\n\t{read(_21, '_21')}
\n\t{read(_22, '_22')}
\n\t{read(_23, '_23')}
\n\t{read(_24, '_24')}
\n\t{read(_25, '_25')}
\n\t{read(_26, '_26')}
\n\t{read(_27, '_27')}
\n\t{read(_28, '_28')}
\n\t{read(_29, '_29')}
\n\t{read(_30, '_30')}
\n\t{read(_31, '_31')}
\n\t{read(_32, '_32')}
\n\t{read(_33, '_33')}
\n\t{read(_34, '_34')}
\n\t{read(_35, '_35')}
\n\t{read(_36, '_36')}
\n\t{read(_37, '_37')}
\n\t{read(_38, '_38')}
\n\t{read(_39, '_39')}
\n\t{read(_40, '_40')}
\n\n\t{read(_5, '_5') + ':' + read(_36, '_36')}
\n\t{foo}
\n\t{bar}
\n\n\t{dummy}
\n ","typescript":false,"index":2395}
+{"fn":"parse_expression_at","source":"\n\n\n\t{read(_0, '_0')}
\n\t{read(_1, '_1')}
\n\t{read(_2, '_2')}
\n\t{read(_3, '_3')}
\n\t{read(_4, '_4')}
\n\t{read(_5, '_5')}
\n\t{read(_6, '_6')}
\n\t{read(_7, '_7')}
\n\t{read(_8, '_8')}
\n\t{read(_9, '_9')}
\n\t{read(_10, '_10')}
\n\t{read(_11, '_11')}
\n\t{read(_12, '_12')}
\n\t{read(_13, '_13')}
\n\t{read(_14, '_14')}
\n\t{read(_15, '_15')}
\n\t{read(_16, '_16')}
\n\t{read(_17, '_17')}
\n\t{read(_18, '_18')}
\n\t{read(_19, '_19')}
\n\t{read(_20, '_20')}
\n\t{read(_21, '_21')}
\n\t{read(_22, '_22')}
\n\t{read(_23, '_23')}
\n\t{read(_24, '_24')}
\n\t{read(_25, '_25')}
\n\t{read(_26, '_26')}
\n\t{read(_27, '_27')}
\n\t{read(_28, '_28')}
\n\t{read(_29, '_29')}
\n\t{read(_30, '_30')}
\n\t{read(_31, '_31')}
\n\t{read(_32, '_32')}
\n\t{read(_33, '_33')}
\n\t{read(_34, '_34')}
\n\t{read(_35, '_35')}
\n\t{read(_36, '_36')}
\n\t{read(_37, '_37')}
\n\t{read(_38, '_38')}
\n\t{read(_39, '_39')}
\n\t{read(_40, '_40')}
\n\n\t{read(_5, '_5') + ':' + read(_36, '_36')}
\n\t{foo}
\n\t{bar}
\n\n\t{dummy}
\n ","typescript":false,"index":2423}
+{"fn":"parse_expression_at","source":"\n\n\n\t{read(_0, '_0')}
\n\t{read(_1, '_1')}
\n\t{read(_2, '_2')}
\n\t{read(_3, '_3')}
\n\t{read(_4, '_4')}
\n\t{read(_5, '_5')}
\n\t{read(_6, '_6')}
\n\t{read(_7, '_7')}
\n\t{read(_8, '_8')}
\n\t{read(_9, '_9')}
\n\t{read(_10, '_10')}
\n\t{read(_11, '_11')}
\n\t{read(_12, '_12')}
\n\t{read(_13, '_13')}
\n\t{read(_14, '_14')}
\n\t{read(_15, '_15')}
\n\t{read(_16, '_16')}
\n\t{read(_17, '_17')}
\n\t{read(_18, '_18')}
\n\t{read(_19, '_19')}
\n\t{read(_20, '_20')}
\n\t{read(_21, '_21')}
\n\t{read(_22, '_22')}
\n\t{read(_23, '_23')}
\n\t{read(_24, '_24')}
\n\t{read(_25, '_25')}
\n\t{read(_26, '_26')}
\n\t{read(_27, '_27')}
\n\t{read(_28, '_28')}
\n\t{read(_29, '_29')}
\n\t{read(_30, '_30')}
\n\t{read(_31, '_31')}
\n\t{read(_32, '_32')}
\n\t{read(_33, '_33')}
\n\t{read(_34, '_34')}
\n\t{read(_35, '_35')}
\n\t{read(_36, '_36')}
\n\t{read(_37, '_37')}
\n\t{read(_38, '_38')}
\n\t{read(_39, '_39')}
\n\t{read(_40, '_40')}
\n\n\t{read(_5, '_5') + ':' + read(_36, '_36')}
\n\t{foo}
\n\t{bar}
\n\n\t{dummy}
\n ","typescript":false,"index":2473}
+{"fn":"parse_expression_at","source":"\n\n\n\t{read(_0, '_0')}
\n\t{read(_1, '_1')}
\n\t{read(_2, '_2')}
\n\t{read(_3, '_3')}
\n\t{read(_4, '_4')}
\n\t{read(_5, '_5')}
\n\t{read(_6, '_6')}
\n\t{read(_7, '_7')}
\n\t{read(_8, '_8')}
\n\t{read(_9, '_9')}
\n\t{read(_10, '_10')}
\n\t{read(_11, '_11')}
\n\t{read(_12, '_12')}
\n\t{read(_13, '_13')}
\n\t{read(_14, '_14')}
\n\t{read(_15, '_15')}
\n\t{read(_16, '_16')}
\n\t{read(_17, '_17')}
\n\t{read(_18, '_18')}
\n\t{read(_19, '_19')}
\n\t{read(_20, '_20')}
\n\t{read(_21, '_21')}
\n\t{read(_22, '_22')}
\n\t{read(_23, '_23')}
\n\t{read(_24, '_24')}
\n\t{read(_25, '_25')}
\n\t{read(_26, '_26')}
\n\t{read(_27, '_27')}
\n\t{read(_28, '_28')}
\n\t{read(_29, '_29')}
\n\t{read(_30, '_30')}
\n\t{read(_31, '_31')}
\n\t{read(_32, '_32')}
\n\t{read(_33, '_33')}
\n\t{read(_34, '_34')}
\n\t{read(_35, '_35')}
\n\t{read(_36, '_36')}
\n\t{read(_37, '_37')}
\n\t{read(_38, '_38')}
\n\t{read(_39, '_39')}
\n\t{read(_40, '_40')}
\n\n\t{read(_5, '_5') + ':' + read(_36, '_36')}
\n\t{foo}
\n\t{bar}
\n\n\t{dummy}
\n ","typescript":false,"index":2487}
+{"fn":"parse_expression_at","source":"\n\n\n\t{read(_0, '_0')}
\n\t{read(_1, '_1')}
\n\t{read(_2, '_2')}
\n\t{read(_3, '_3')}
\n\t{read(_4, '_4')}
\n\t{read(_5, '_5')}
\n\t{read(_6, '_6')}
\n\t{read(_7, '_7')}
\n\t{read(_8, '_8')}
\n\t{read(_9, '_9')}
\n\t{read(_10, '_10')}
\n\t{read(_11, '_11')}
\n\t{read(_12, '_12')}
\n\t{read(_13, '_13')}
\n\t{read(_14, '_14')}
\n\t{read(_15, '_15')}
\n\t{read(_16, '_16')}
\n\t{read(_17, '_17')}
\n\t{read(_18, '_18')}
\n\t{read(_19, '_19')}
\n\t{read(_20, '_20')}
\n\t{read(_21, '_21')}
\n\t{read(_22, '_22')}
\n\t{read(_23, '_23')}
\n\t{read(_24, '_24')}
\n\t{read(_25, '_25')}
\n\t{read(_26, '_26')}
\n\t{read(_27, '_27')}
\n\t{read(_28, '_28')}
\n\t{read(_29, '_29')}
\n\t{read(_30, '_30')}
\n\t{read(_31, '_31')}
\n\t{read(_32, '_32')}
\n\t{read(_33, '_33')}
\n\t{read(_34, '_34')}
\n\t{read(_35, '_35')}
\n\t{read(_36, '_36')}
\n\t{read(_37, '_37')}
\n\t{read(_38, '_38')}
\n\t{read(_39, '_39')}
\n\t{read(_40, '_40')}
\n\n\t{read(_5, '_5') + ':' + read(_36, '_36')}
\n\t{foo}
\n\t{bar}
\n\n\t{dummy}
\n ","typescript":false,"index":2502}
+{"fn":"parse","source":" \n\texport let d1 = 'd1';\n\texport let d2 = 'd2';\n\texport let d3 = 'd3';\n\texport let d4 = 'd4';\n\texport let d5 = 'd5';\n\texport let d6 = 'd6';\n\texport let d7 = 'd7';\n\texport let d8 = 'd8';\n\texport let d9 = 'd9';\n\texport let d10 = 'd10';\n\texport let d11 = 'd11';\n\texport let d12 = 'd12';\n\texport let d13 = 'd13';\n\texport let d14 = 'd14';\n\texport let d15 = 'd15';\n\texport let d16 = 'd16';\n\texport let d17 = 'd17';\n\texport let d18 = 'd18';\n\texport let d19 = 'd19';\n\texport let d20 = 'd20';\n\texport let d21 = 'd21';\n\texport let d22 = 'd22';\n\texport let d23 = 'd23';\n\texport let d24 = 'd24';\n\texport let d25 = 'd25';\n\texport let d26 = 'd26';\n\texport let d27 = 'd27';\n\texport let d28 = 'd28';\n\texport let d29 = 'd29';\n\texport let d30 = 'd30';\n\texport let d31 = 'd31';\n\texport let d32 = 'd32';\n\texport let d33 = 'd33';\n\n\t$: dummy = d32 + ':' + d33;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{d1}
\n{d2}
\n{d3}
\n{d4}
\n{d5}
\n{d6}
\n{d7}
\n{d8}
\n{d9}
\n{d10}
\n{d11}
\n{d12}
\n{d13}
\n{d14}
\n{d15}
\n{d16}
\n{d17}
\n{d18}
\n{d19}
\n{d20}
\n{d21}
\n{d22}
\n{d23}
\n{d24}
\n{d25}
\n{d26}
\n{d27}
\n{d28}
\n{d29}
\n{d30}
\n{d31}
\n{d32}
\n{d33}
\n\n ","typescript":false,"index":861}
+{"fn":"parse_expression_at","source":"\n\n{d1}
\n{d2}
\n{d3}
\n{d4}
\n{d5}
\n{d6}
\n{d7}
\n{d8}
\n{d9}
\n{d10}
\n{d11}
\n{d12}
\n{d13}
\n{d14}
\n{d15}
\n{d16}
\n{d17}
\n{d18}
\n{d19}
\n{d20}
\n{d21}
\n{d22}
\n{d23}
\n{d24}
\n{d25}
\n{d26}
\n{d27}
\n{d28}
\n{d29}
\n{d30}
\n{d31}
\n{d32}
\n{d33}
\n\n ","typescript":false,"index":873}
+{"fn":"parse_expression_at","source":"\n\n{d1}
\n{d2}
\n{d3}
\n{d4}
\n{d5}
\n{d6}
\n{d7}
\n{d8}
\n{d9}
\n{d10}
\n{d11}
\n{d12}
\n{d13}
\n{d14}
\n{d15}
\n{d16}
\n{d17}
\n{d18}
\n{d19}
\n{d20}
\n{d21}
\n{d22}
\n{d23}
\n{d24}
\n{d25}
\n{d26}
\n{d27}
\n{d28}
\n{d29}
\n{d30}
\n{d31}
\n{d32}
\n{d33}
\n\n ","typescript":false,"index":885}
+{"fn":"parse_expression_at","source":"\n\n{d1}
\n{d2}
\n{d3}
\n{d4}
\n{d5}
\n{d6}
\n{d7}
\n{d8}
\n{d9}
\n{d10}
\n{d11}
\n{d12}
\n{d13}
\n{d14}
\n{d15}
\n{d16}
\n{d17}
\n{d18}
\n{d19}
\n{d20}
\n{d21}
\n{d22}
\n{d23}
\n{d24}
\n{d25}
\n{d26}
\n{d27}
\n{d28}
\n{d29}
\n{d30}
\n{d31}
\n{d32}
\n{d33}
\n\n ","typescript":false,"index":897}
+{"fn":"parse_expression_at","source":"\n\n{d1}
\n{d2}
\n{d3}
\n{d4}
\n{d5}
\n{d6}
\n{d7}
\n{d8}
\n{d9}
\n{d10}
\n{d11}
\n{d12}
\n{d13}
\n{d14}
\n{d15}
\n{d16}
\n{d17}
\n{d18}
\n{d19}
\n{d20}
\n{d21}
\n{d22}
\n{d23}
\n{d24}
\n{d25}
\n{d26}
\n{d27}
\n{d28}
\n{d29}
\n{d30}
\n{d31}
\n{d32}
\n{d33}
\n\n ","typescript":false,"index":909}
+{"fn":"parse_expression_at","source":"\n\n{d1}
\n{d2}
\n{d3}
\n{d4}
\n{d5}
\n{d6}
\n{d7}
\n{d8}
\n{d9}
\n{d10}
\n{d11}
\n{d12}
\n{d13}
\n{d14}
\n{d15}
\n{d16}
\n{d17}
\n{d18}
\n{d19}
\n{d20}
\n{d21}
\n{d22}
\n{d23}
\n{d24}
\n{d25}
\n{d26}
\n{d27}
\n{d28}
\n{d29}
\n{d30}
\n{d31}
\n{d32}
\n{d33}
\n\n ","typescript":false,"index":921}
+{"fn":"parse_expression_at","source":"\n\n{d1}
\n{d2}
\n{d3}
\n{d4}
\n{d5}
\n{d6}
\n{d7}
\n{d8}
\n{d9}
\n{d10}
\n{d11}
\n{d12}
\n{d13}
\n{d14}
\n{d15}
\n{d16}
\n{d17}
\n{d18}
\n{d19}
\n{d20}
\n{d21}
\n{d22}
\n{d23}
\n{d24}
\n{d25}
\n{d26}
\n{d27}
\n{d28}
\n{d29}
\n{d30}
\n{d31}
\n{d32}
\n{d33}
\n\n ","typescript":false,"index":933}
+{"fn":"parse_expression_at","source":"\n\n{d1}
\n{d2}
\n{d3}
\n{d4}
\n{d5}
\n{d6}
\n{d7}
\n{d8}
\n{d9}
\n{d10}
\n{d11}
\n{d12}
\n{d13}
\n{d14}
\n{d15}
\n{d16}
\n{d17}
\n{d18}
\n{d19}
\n{d20}
\n{d21}
\n{d22}
\n{d23}
\n{d24}
\n{d25}
\n{d26}
\n{d27}
\n{d28}
\n{d29}
\n{d30}
\n{d31}
\n{d32}
\n{d33}
\n\n ","typescript":false,"index":945}
+{"fn":"parse_expression_at","source":"\n\n{d1}
\n{d2}
\n{d3}
\n{d4}
\n{d5}
\n{d6}
\n{d7}
\n{d8}
\n{d9}
\n{d10}
\n{d11}
\n{d12}
\n{d13}
\n{d14}
\n{d15}
\n{d16}
\n{d17}
\n{d18}
\n{d19}
\n{d20}
\n{d21}
\n{d22}
\n{d23}
\n{d24}
\n{d25}
\n{d26}
\n{d27}
\n{d28}
\n{d29}
\n{d30}
\n{d31}
\n{d32}
\n{d33}
\n\n ","typescript":false,"index":957}
+{"fn":"parse_expression_at","source":"\n\n{d1}
\n{d2}
\n{d3}
\n{d4}
\n{d5}
\n{d6}
\n{d7}
\n{d8}
\n{d9}
\n{d10}
\n{d11}
\n{d12}
\n{d13}
\n{d14}
\n{d15}
\n{d16}
\n{d17}
\n{d18}
\n{d19}
\n{d20}
\n{d21}
\n{d22}
\n{d23}
\n{d24}
\n{d25}
\n{d26}
\n{d27}
\n{d28}
\n{d29}
\n{d30}
\n{d31}
\n{d32}
\n{d33}
\n\n ","typescript":false,"index":969}
+{"fn":"parse_expression_at","source":"\n\n{d1}
\n{d2}
\n{d3}
\n{d4}
\n{d5}
\n{d6}
\n{d7}
\n{d8}
\n{d9}
\n{d10}
\n{d11}
\n{d12}
\n{d13}
\n{d14}
\n{d15}
\n{d16}
\n{d17}
\n{d18}
\n{d19}
\n{d20}
\n{d21}
\n{d22}
\n{d23}
\n{d24}
\n{d25}
\n{d26}
\n{d27}
\n{d28}
\n{d29}
\n{d30}
\n{d31}
\n{d32}
\n{d33}
\n\n ","typescript":false,"index":982}
+{"fn":"parse_expression_at","source":"\n\n{d1}
\n{d2}
\n{d3}
\n{d4}
\n{d5}
\n{d6}
\n{d7}
\n{d8}
\n{d9}
\n{d10}
\n{d11}
\n{d12}
\n{d13}
\n{d14}
\n{d15}
\n{d16}
\n{d17}
\n{d18}
\n{d19}
\n{d20}
\n{d21}
\n{d22}
\n{d23}
\n{d24}
\n{d25}
\n{d26}
\n{d27}
\n{d28}
\n{d29}
\n{d30}
\n{d31}
\n{d32}
\n{d33}
\n\n ","typescript":false,"index":995}
+{"fn":"parse_expression_at","source":"\n\n{d1}
\n{d2}
\n{d3}
\n{d4}
\n{d5}
\n{d6}
\n{d7}
\n{d8}
\n{d9}
\n{d10}
\n{d11}
\n{d12}
\n{d13}
\n{d14}
\n{d15}
\n{d16}
\n{d17}
\n{d18}
\n{d19}
\n{d20}
\n{d21}
\n{d22}
\n{d23}
\n{d24}
\n{d25}
\n{d26}
\n{d27}
\n{d28}
\n{d29}
\n{d30}
\n{d31}
\n{d32}
\n{d33}
\n\n ","typescript":false,"index":1008}
+{"fn":"parse_expression_at","source":"\n\n{d1}
\n{d2}
\n{d3}
\n{d4}
\n{d5}
\n{d6}
\n{d7}
\n{d8}
\n{d9}
\n{d10}
\n{d11}
\n{d12}
\n{d13}
\n{d14}
\n{d15}
\n{d16}
\n{d17}
\n{d18}
\n{d19}
\n{d20}
\n{d21}
\n{d22}
\n{d23}
\n{d24}
\n{d25}
\n{d26}
\n{d27}
\n{d28}
\n{d29}
\n{d30}
\n{d31}
\n{d32}
\n{d33}
\n\n ","typescript":false,"index":1021}
+{"fn":"parse_expression_at","source":"\n\n{d1}
\n{d2}
\n{d3}
\n{d4}
\n{d5}
\n{d6}
\n{d7}
\n{d8}
\n{d9}
\n{d10}
\n{d11}
\n{d12}
\n{d13}
\n{d14}
\n{d15}
\n{d16}
\n{d17}
\n{d18}
\n{d19}
\n{d20}
\n{d21}
\n{d22}
\n{d23}
\n{d24}
\n{d25}
\n{d26}
\n{d27}
\n{d28}
\n{d29}
\n{d30}
\n{d31}
\n{d32}
\n{d33}
\n\n ","typescript":false,"index":1034}
+{"fn":"parse_expression_at","source":"\n\n{d1}
\n{d2}
\n{d3}
\n{d4}
\n{d5}
\n{d6}
\n{d7}
\n{d8}
\n{d9}
\n{d10}
\n{d11}
\n{d12}
\n{d13}
\n{d14}
\n{d15}
\n{d16}
\n{d17}
\n{d18}
\n{d19}
\n{d20}
\n{d21}
\n{d22}
\n{d23}
\n{d24}
\n{d25}
\n{d26}
\n{d27}
\n{d28}
\n{d29}
\n{d30}
\n{d31}
\n{d32}
\n{d33}
\n\n ","typescript":false,"index":1047}
+{"fn":"parse_expression_at","source":"\n\n{d1}
\n{d2}
\n{d3}
\n{d4}
\n{d5}
\n{d6}
\n{d7}
\n{d8}
\n{d9}
\n{d10}
\n{d11}
\n{d12}
\n{d13}
\n{d14}
\n{d15}
\n{d16}
\n{d17}
\n{d18}
\n{d19}
\n{d20}
\n{d21}
\n{d22}
\n{d23}
\n{d24}
\n{d25}
\n{d26}
\n{d27}
\n{d28}
\n{d29}
\n{d30}
\n{d31}
\n{d32}
\n{d33}
\n\n ","typescript":false,"index":1060}
+{"fn":"parse_expression_at","source":"\n\n{d1}
\n{d2}
\n{d3}
\n{d4}
\n{d5}
\n{d6}
\n{d7}
\n{d8}
\n{d9}
\n{d10}
\n{d11}
\n{d12}
\n{d13}
\n{d14}
\n{d15}
\n{d16}
\n{d17}
\n{d18}
\n{d19}
\n{d20}
\n{d21}
\n{d22}
\n{d23}
\n{d24}
\n{d25}
\n{d26}
\n{d27}
\n{d28}
\n{d29}
\n{d30}
\n{d31}
\n{d32}
\n{d33}
\n\n ","typescript":false,"index":1073}
+{"fn":"parse_expression_at","source":"\n\n{d1}
\n{d2}
\n{d3}
\n{d4}
\n{d5}
\n{d6}
\n{d7}
\n{d8}
\n{d9}
\n{d10}
\n{d11}
\n{d12}
\n{d13}
\n{d14}
\n{d15}
\n{d16}
\n{d17}
\n{d18}
\n{d19}
\n{d20}
\n{d21}
\n{d22}
\n{d23}
\n{d24}
\n{d25}
\n{d26}
\n{d27}
\n{d28}
\n{d29}
\n{d30}
\n{d31}
\n{d32}
\n{d33}
\n\n ","typescript":false,"index":1086}
+{"fn":"parse_expression_at","source":"\n\n{d1}
\n{d2}
\n{d3}
\n{d4}
\n{d5}
\n{d6}
\n{d7}
\n{d8}
\n{d9}
\n{d10}
\n{d11}
\n{d12}
\n{d13}
\n{d14}
\n{d15}
\n{d16}
\n{d17}
\n{d18}
\n{d19}
\n{d20}
\n{d21}
\n{d22}
\n{d23}
\n{d24}
\n{d25}
\n{d26}
\n{d27}
\n{d28}
\n{d29}
\n{d30}
\n{d31}
\n{d32}
\n{d33}
\n\n ","typescript":false,"index":1099}
+{"fn":"parse_expression_at","source":"\n\n{d1}
\n{d2}
\n{d3}
\n{d4}
\n{d5}
\n{d6}
\n{d7}
\n{d8}
\n{d9}
\n{d10}
\n{d11}
\n{d12}
\n{d13}
\n{d14}
\n{d15}
\n{d16}
\n{d17}
\n{d18}
\n{d19}
\n{d20}
\n{d21}
\n{d22}
\n{d23}
\n{d24}
\n{d25}
\n{d26}
\n{d27}
\n{d28}
\n{d29}
\n{d30}
\n{d31}
\n{d32}
\n{d33}
\n\n ","typescript":false,"index":1112}
+{"fn":"parse_expression_at","source":"\n\n{d1}
\n{d2}
\n{d3}
\n{d4}
\n{d5}
\n{d6}
\n{d7}
\n{d8}
\n{d9}
\n{d10}
\n{d11}
\n{d12}
\n{d13}
\n{d14}
\n{d15}
\n{d16}
\n{d17}
\n{d18}
\n{d19}
\n{d20}
\n{d21}
\n{d22}
\n{d23}
\n{d24}
\n{d25}
\n{d26}
\n{d27}
\n{d28}
\n{d29}
\n{d30}
\n{d31}
\n{d32}
\n{d33}
\n\n ","typescript":false,"index":1125}
+{"fn":"parse_expression_at","source":"\n\n{d1}
\n{d2}
\n{d3}
\n{d4}
\n{d5}
\n{d6}
\n{d7}
\n{d8}
\n{d9}
\n{d10}
\n{d11}
\n{d12}
\n{d13}
\n{d14}
\n{d15}
\n{d16}
\n{d17}
\n{d18}
\n{d19}
\n{d20}
\n{d21}
\n{d22}
\n{d23}
\n{d24}
\n{d25}
\n{d26}
\n{d27}
\n{d28}
\n{d29}
\n{d30}
\n{d31}
\n{d32}
\n{d33}
\n\n ","typescript":false,"index":1138}
+{"fn":"parse_expression_at","source":"\n\n{d1}
\n{d2}
\n{d3}
\n{d4}
\n{d5}
\n{d6}
\n{d7}
\n{d8}
\n{d9}
\n{d10}
\n{d11}
\n{d12}
\n{d13}
\n{d14}
\n{d15}
\n{d16}
\n{d17}
\n{d18}
\n{d19}
\n{d20}
\n{d21}
\n{d22}
\n{d23}
\n{d24}
\n{d25}
\n{d26}
\n{d27}
\n{d28}
\n{d29}
\n{d30}
\n{d31}
\n{d32}
\n{d33}
\n\n ","typescript":false,"index":1151}
+{"fn":"parse_expression_at","source":"\n\n{d1}
\n{d2}
\n{d3}
\n{d4}
\n{d5}
\n{d6}
\n{d7}
\n{d8}
\n{d9}
\n{d10}
\n{d11}
\n{d12}
\n{d13}
\n{d14}
\n{d15}
\n{d16}
\n{d17}
\n{d18}
\n{d19}
\n{d20}
\n{d21}
\n{d22}
\n{d23}
\n{d24}
\n{d25}
\n{d26}
\n{d27}
\n{d28}
\n{d29}
\n{d30}
\n{d31}
\n{d32}
\n{d33}
\n\n ","typescript":false,"index":1164}
+{"fn":"parse_expression_at","source":"\n\n{d1}
\n{d2}
\n{d3}
\n{d4}
\n{d5}
\n{d6}
\n{d7}
\n{d8}
\n{d9}
\n{d10}
\n{d11}
\n{d12}
\n{d13}
\n{d14}
\n{d15}
\n{d16}
\n{d17}
\n{d18}
\n{d19}
\n{d20}
\n{d21}
\n{d22}
\n{d23}
\n{d24}
\n{d25}
\n{d26}
\n{d27}
\n{d28}
\n{d29}
\n{d30}
\n{d31}
\n{d32}
\n{d33}
\n\n ","typescript":false,"index":1177}
+{"fn":"parse_expression_at","source":"\n\n{d1}
\n{d2}
\n{d3}
\n{d4}
\n{d5}
\n{d6}
\n{d7}
\n{d8}
\n{d9}
\n{d10}
\n{d11}
\n{d12}
\n{d13}
\n{d14}
\n{d15}
\n{d16}
\n{d17}
\n{d18}
\n{d19}
\n{d20}
\n{d21}
\n{d22}
\n{d23}
\n{d24}
\n{d25}
\n{d26}
\n{d27}
\n{d28}
\n{d29}
\n{d30}
\n{d31}
\n{d32}
\n{d33}
\n\n ","typescript":false,"index":1190}
+{"fn":"parse_expression_at","source":"\n\n{d1}
\n{d2}
\n{d3}
\n{d4}
\n{d5}
\n{d6}
\n{d7}
\n{d8}
\n{d9}
\n{d10}
\n{d11}
\n{d12}
\n{d13}
\n{d14}
\n{d15}
\n{d16}
\n{d17}
\n{d18}
\n{d19}
\n{d20}
\n{d21}
\n{d22}
\n{d23}
\n{d24}
\n{d25}
\n{d26}
\n{d27}
\n{d28}
\n{d29}
\n{d30}
\n{d31}
\n{d32}
\n{d33}
\n\n ","typescript":false,"index":1203}
+{"fn":"parse_expression_at","source":"\n\n{d1}
\n{d2}
\n{d3}
\n{d4}
\n{d5}
\n{d6}
\n{d7}
\n{d8}
\n{d9}
\n{d10}
\n{d11}
\n{d12}
\n{d13}
\n{d14}
\n{d15}
\n{d16}
\n{d17}
\n{d18}
\n{d19}
\n{d20}
\n{d21}
\n{d22}
\n{d23}
\n{d24}
\n{d25}
\n{d26}
\n{d27}
\n{d28}
\n{d29}
\n{d30}
\n{d31}
\n{d32}
\n{d33}
\n\n ","typescript":false,"index":1216}
+{"fn":"parse_expression_at","source":"\n\n{d1}
\n{d2}
\n{d3}
\n{d4}
\n{d5}
\n{d6}
\n{d7}
\n{d8}
\n{d9}
\n{d10}
\n{d11}
\n{d12}
\n{d13}
\n{d14}
\n{d15}
\n{d16}
\n{d17}
\n{d18}
\n{d19}
\n{d20}
\n{d21}
\n{d22}
\n{d23}
\n{d24}
\n{d25}
\n{d26}
\n{d27}
\n{d28}
\n{d29}
\n{d30}
\n{d31}
\n{d32}
\n{d33}
\n\n ","typescript":false,"index":1229}
+{"fn":"parse_expression_at","source":"\n\n{d1}
\n{d2}
\n{d3}
\n{d4}
\n{d5}
\n{d6}
\n{d7}
\n{d8}
\n{d9}
\n{d10}
\n{d11}
\n{d12}
\n{d13}
\n{d14}
\n{d15}
\n{d16}
\n{d17}
\n{d18}
\n{d19}
\n{d20}
\n{d21}
\n{d22}
\n{d23}
\n{d24}
\n{d25}
\n{d26}
\n{d27}
\n{d28}
\n{d29}
\n{d30}
\n{d31}
\n{d32}
\n{d33}
\n\n ","typescript":false,"index":1242}
+{"fn":"parse_expression_at","source":"\n\n{d1}
\n{d2}
\n{d3}
\n{d4}
\n{d5}
\n{d6}
\n{d7}
\n{d8}
\n{d9}
\n{d10}
\n{d11}
\n{d12}
\n{d13}
\n{d14}
\n{d15}
\n{d16}
\n{d17}
\n{d18}
\n{d19}
\n{d20}
\n{d21}
\n{d22}
\n{d23}
\n{d24}
\n{d25}
\n{d26}
\n{d27}
\n{d28}
\n{d29}
\n{d30}
\n{d31}
\n{d32}
\n{d33}
\n\n ","typescript":false,"index":1255}
+{"fn":"parse_expression_at","source":"\n\n{d1}
\n{d2}
\n{d3}
\n{d4}
\n{d5}
\n{d6}
\n{d7}
\n{d8}
\n{d9}
\n{d10}
\n{d11}
\n{d12}
\n{d13}
\n{d14}
\n{d15}
\n{d16}
\n{d17}
\n{d18}
\n{d19}
\n{d20}
\n{d21}
\n{d22}
\n{d23}
\n{d24}
\n{d25}
\n{d26}
\n{d27}
\n{d28}
\n{d29}
\n{d30}
\n{d31}
\n{d32}
\n{d33}
\n\n ","typescript":false,"index":1268}
+{"fn":"parse_expression_at","source":"\n\n{d1}
\n{d2}
\n{d3}
\n{d4}
\n{d5}
\n{d6}
\n{d7}
\n{d8}
\n{d9}
\n{d10}
\n{d11}
\n{d12}
\n{d13}
\n{d14}
\n{d15}
\n{d16}
\n{d17}
\n{d18}
\n{d19}
\n{d20}
\n{d21}
\n{d22}
\n{d23}
\n{d24}
\n{d25}
\n{d26}
\n{d27}
\n{d28}
\n{d29}
\n{d30}
\n{d31}
\n{d32}
\n{d33}
\n\n ","typescript":false,"index":1291}
+{"fn":"parse","source":" \n\timport Echo from './Echo.svelte';\n\timport { untrack } from \"svelte\";\n\n\texport let reads = {};\n\n\texport let _0 = '0';\n\texport let _1 = '1';\n\texport let _2 = '2';\n\n\tconst read = (value, label) => {\n\t\tuntrack(() => {\n\t\t\tif (!reads[label]) reads[label] = 0;\n\t\t\treads[label] += 1;\n\t\t});\n\n\t\treturn value;\n\t};\n\n\t$: bar = read(_0, '_0') + ':' + read(_1, '_1');\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{bar}
\n\t{dummy}
\n\t{_0}
\n\t{_1}
\n\t{_2}
\n ","typescript":false,"index":397}
+{"fn":"parse_expression_at","source":"\n\n\n\t{bar}
\n\t{dummy}
\n\t{_0}
\n\t{_1}
\n\t{_2}
\n ","typescript":false,"index":407}
+{"fn":"parse_expression_at","source":"\n\n\n\t{bar}
\n\t{dummy}
\n\t{_0}
\n\t{_1}
\n\t{_2}
\n ","typescript":false,"index":418}
+{"fn":"parse_expression_at","source":"\n\n\n\t{bar}
\n\t{dummy}
\n\t{_0}
\n\t{_1}
\n\t{_2}
\n ","typescript":false,"index":432}
+{"fn":"parse_expression_at","source":"\n\n\n\t{bar}
\n\t{dummy}
\n\t{_0}
\n\t{_1}
\n\t{_2}
\n ","typescript":false,"index":448}
+{"fn":"parse_expression_at","source":"\n\n\n\t{bar}
\n\t{dummy}
\n\t{_0}
\n\t{_1}
\n\t{_2}
\n ","typescript":false,"index":461}
+{"fn":"parse_expression_at","source":"\n\n\n\t{bar}
\n\t{dummy}
\n\t{_0}
\n\t{_1}
\n\t{_2}
\n ","typescript":false,"index":474}
+{"fn":"parse","source":" \n\tlet dummy = 0;\n\tfunction increment () {\n\t\tdummy = 1;\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n \n ","typescript":false,"index":90}
+{"fn":"parse_expression_at","source":"\n\n \n ","typescript":false,"index":123}
+{"fn":"parse","source":" \n\timport Echo from './Echo.svelte';\n\n\texport let _0 = '_0', _1 = '_1', _2 = '_2', _3 = '_3', _4 = '_4', _5 = '_5', _6 = '_6', _7 = '_7', _8 = '_8', _9 = '_9', _10 = '_10', _11 = '_11', _12 = '_12', _13 = '_13', _14 = '_14', _15 = '_15', _16 = '_16', _17 = '_17', _18 = '_18', _19 = '_19', _20 = '_20', _21 = '_21', _22 = '_22', _23 = '_23', _24 = '_24', _25 = '_25', _26 = '_26', _27 = '_27', _28 = '_28', _29 = '_29', _30 = '_30', _31 = '_31', _32 = '_32', _33 = '_33', _34 = '_34', _35 = '_35', _36 = '_36', _37 = '_37', _38 = '_38', _39 = '_39', _40 = '_40';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n\t{dummy}
\n ","typescript":false,"index":603}
+{"fn":"parse_expression_at","source":"\n\n\n\t{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n\t{dummy}
\n ","typescript":false,"index":607}
+{"fn":"parse_expression_at","source":"\n\n\n\t{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n\t{dummy}
\n ","typescript":false,"index":611}
+{"fn":"parse_expression_at","source":"\n\n\n\t{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n\t{dummy}
\n ","typescript":false,"index":615}
+{"fn":"parse_expression_at","source":"\n\n\n\t{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n\t{dummy}
\n ","typescript":false,"index":619}
+{"fn":"parse_expression_at","source":"\n\n\n\t{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n\t{dummy}
\n ","typescript":false,"index":623}
+{"fn":"parse_expression_at","source":"\n\n\n\t{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n\t{dummy}
\n ","typescript":false,"index":627}
+{"fn":"parse_expression_at","source":"\n\n\n\t{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n\t{dummy}
\n ","typescript":false,"index":631}
+{"fn":"parse_expression_at","source":"\n\n\n\t{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n\t{dummy}
\n ","typescript":false,"index":635}
+{"fn":"parse_expression_at","source":"\n\n\n\t{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n\t{dummy}
\n ","typescript":false,"index":639}
+{"fn":"parse_expression_at","source":"\n\n\n\t{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n\t{dummy}
\n ","typescript":false,"index":643}
+{"fn":"parse_expression_at","source":"\n\n\n\t{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n\t{dummy}
\n ","typescript":false,"index":648}
+{"fn":"parse_expression_at","source":"\n\n\n\t{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n\t{dummy}
\n ","typescript":false,"index":653}
+{"fn":"parse_expression_at","source":"\n\n\n\t{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n\t{dummy}
\n ","typescript":false,"index":658}
+{"fn":"parse_expression_at","source":"\n\n\n\t{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n\t{dummy}
\n ","typescript":false,"index":663}
+{"fn":"parse_expression_at","source":"\n\n\n\t{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n\t{dummy}
\n ","typescript":false,"index":668}
+{"fn":"parse_expression_at","source":"\n\n\n\t{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n\t{dummy}
\n ","typescript":false,"index":673}
+{"fn":"parse_expression_at","source":"\n\n\n\t{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n\t{dummy}
\n ","typescript":false,"index":678}
+{"fn":"parse_expression_at","source":"\n\n\n\t{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n\t{dummy}
\n ","typescript":false,"index":683}
+{"fn":"parse_expression_at","source":"\n\n\n\t{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n\t{dummy}
\n ","typescript":false,"index":688}
+{"fn":"parse_expression_at","source":"\n\n\n\t{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n\t{dummy}
\n ","typescript":false,"index":693}
+{"fn":"parse_expression_at","source":"\n\n\n\t{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n\t{dummy}
\n ","typescript":false,"index":698}
+{"fn":"parse_expression_at","source":"\n\n\n\t{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n\t{dummy}
\n ","typescript":false,"index":703}
+{"fn":"parse_expression_at","source":"\n\n\n\t{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n\t{dummy}
\n ","typescript":false,"index":708}
+{"fn":"parse_expression_at","source":"\n\n\n\t{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n\t{dummy}
\n ","typescript":false,"index":713}
+{"fn":"parse_expression_at","source":"\n\n\n\t{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n\t{dummy}
\n ","typescript":false,"index":718}
+{"fn":"parse_expression_at","source":"\n\n\n\t{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n\t{dummy}
\n ","typescript":false,"index":723}
+{"fn":"parse_expression_at","source":"\n\n\n\t{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n\t{dummy}
\n ","typescript":false,"index":728}
+{"fn":"parse_expression_at","source":"\n\n\n\t{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n\t{dummy}
\n ","typescript":false,"index":733}
+{"fn":"parse_expression_at","source":"\n\n\n\t{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n\t{dummy}
\n ","typescript":false,"index":738}
+{"fn":"parse_expression_at","source":"\n\n\n\t{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n\t{dummy}
\n ","typescript":false,"index":743}
+{"fn":"parse_expression_at","source":"\n\n\n\t{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n\t{dummy}
\n ","typescript":false,"index":748}
+{"fn":"parse_expression_at","source":"\n\n\n\t{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n\t{dummy}
\n ","typescript":false,"index":753}
+{"fn":"parse_expression_at","source":"\n\n\n\t{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n\t{dummy}
\n ","typescript":false,"index":758}
+{"fn":"parse_expression_at","source":"\n\n\n\t{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n\t{dummy}
\n ","typescript":false,"index":763}
+{"fn":"parse_expression_at","source":"\n\n\n\t{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n\t{dummy}
\n ","typescript":false,"index":768}
+{"fn":"parse_expression_at","source":"\n\n\n\t{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n\t{dummy}
\n ","typescript":false,"index":773}
+{"fn":"parse_expression_at","source":"\n\n\n\t{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n\t{dummy}
\n ","typescript":false,"index":778}
+{"fn":"parse_expression_at","source":"\n\n\n\t{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n\t{dummy}
\n ","typescript":false,"index":783}
+{"fn":"parse_expression_at","source":"\n\n\n\t{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n\t{dummy}
\n ","typescript":false,"index":788}
+{"fn":"parse_expression_at","source":"\n\n\n\t{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n\t{dummy}
\n ","typescript":false,"index":793}
+{"fn":"parse_expression_at","source":"\n\n\n\t{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n\t{dummy}
\n ","typescript":false,"index":807}
+{"fn":"parse","source":" \n\texport let _0 = '_0', _1 = '_1', _2 = '_2', _3 = '_3', _4 = '_4', _5 = '_5', _6 = '_6', _7 = '_7', _8 = '_8', _9 = '_9', _10 = '_10', _11 = '_11', _12 = '_12', _13 = '_13', _14 = '_14', _15 = '_15', _16 = '_16', _17 = '_17', _18 = '_18', _19 = '_19', _20 = '_20', _21 = '_21', _22 = '_22', _23 = '_23', _24 = '_24', _25 = '_25', _26 = '_26', _27 = '_27', _28 = '_28', _29 = '_29', _30 = '_30', _31 = '_31', _32 = '_32', _33 = '_33', _34 = '_34', _35 = '_35', _36 = '_36', _37 = '_37', _38 = '_38', _39 = '_39', _40 = '_40';\t\n\tlet dummy = 0;\n\tfunction increment () {\n\t\tdummy = 1;\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n \n ","typescript":false,"index":607}
+{"fn":"parse_expression_at","source":"\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n \n ","typescript":false,"index":611}
+{"fn":"parse_expression_at","source":"\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n \n ","typescript":false,"index":615}
+{"fn":"parse_expression_at","source":"\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n \n ","typescript":false,"index":619}
+{"fn":"parse_expression_at","source":"\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n \n ","typescript":false,"index":623}
+{"fn":"parse_expression_at","source":"\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n \n ","typescript":false,"index":627}
+{"fn":"parse_expression_at","source":"\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n \n ","typescript":false,"index":631}
+{"fn":"parse_expression_at","source":"\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n \n ","typescript":false,"index":635}
+{"fn":"parse_expression_at","source":"\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n \n ","typescript":false,"index":639}
+{"fn":"parse_expression_at","source":"\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n \n ","typescript":false,"index":643}
+{"fn":"parse_expression_at","source":"\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n \n ","typescript":false,"index":647}
+{"fn":"parse_expression_at","source":"\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n \n ","typescript":false,"index":652}
+{"fn":"parse_expression_at","source":"\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n \n ","typescript":false,"index":657}
+{"fn":"parse_expression_at","source":"\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n \n ","typescript":false,"index":662}
+{"fn":"parse_expression_at","source":"\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n \n ","typescript":false,"index":667}
+{"fn":"parse_expression_at","source":"\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n \n ","typescript":false,"index":672}
+{"fn":"parse_expression_at","source":"\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n \n ","typescript":false,"index":677}
+{"fn":"parse_expression_at","source":"\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n \n ","typescript":false,"index":682}
+{"fn":"parse_expression_at","source":"\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n \n ","typescript":false,"index":687}
+{"fn":"parse_expression_at","source":"\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n \n ","typescript":false,"index":692}
+{"fn":"parse_expression_at","source":"\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n \n ","typescript":false,"index":697}
+{"fn":"parse_expression_at","source":"\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n \n ","typescript":false,"index":702}
+{"fn":"parse_expression_at","source":"\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n \n ","typescript":false,"index":707}
+{"fn":"parse_expression_at","source":"\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n \n ","typescript":false,"index":712}
+{"fn":"parse_expression_at","source":"\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n \n ","typescript":false,"index":717}
+{"fn":"parse_expression_at","source":"\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n \n ","typescript":false,"index":722}
+{"fn":"parse_expression_at","source":"\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n \n ","typescript":false,"index":727}
+{"fn":"parse_expression_at","source":"\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n \n ","typescript":false,"index":732}
+{"fn":"parse_expression_at","source":"\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n \n ","typescript":false,"index":737}
+{"fn":"parse_expression_at","source":"\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n \n ","typescript":false,"index":742}
+{"fn":"parse_expression_at","source":"\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n \n ","typescript":false,"index":747}
+{"fn":"parse_expression_at","source":"\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n \n ","typescript":false,"index":752}
+{"fn":"parse_expression_at","source":"\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n \n ","typescript":false,"index":757}
+{"fn":"parse_expression_at","source":"\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n \n ","typescript":false,"index":762}
+{"fn":"parse_expression_at","source":"\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n \n ","typescript":false,"index":767}
+{"fn":"parse_expression_at","source":"\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n \n ","typescript":false,"index":772}
+{"fn":"parse_expression_at","source":"\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n \n ","typescript":false,"index":777}
+{"fn":"parse_expression_at","source":"\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n \n ","typescript":false,"index":782}
+{"fn":"parse_expression_at","source":"\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n \n ","typescript":false,"index":787}
+{"fn":"parse_expression_at","source":"\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n \n ","typescript":false,"index":792}
+{"fn":"parse_expression_at","source":"\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n \n ","typescript":false,"index":797}
+{"fn":"parse_expression_at","source":"\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n \n ","typescript":false,"index":819}
+{"fn":"parse_expression_at","source":"\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n \n ","typescript":false,"index":852}
+{"fn":"parse","source":" \n\timport Echo from './Echo.svelte';\n\n\texport let _0 = 0, _40;\n\t\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{_0}
\n\t{dummy}
\n ","typescript":false,"index":94}
+{"fn":"parse_expression_at","source":"\n\n\n\t{_0}
\n\t{dummy}
\n ","typescript":false,"index":115}
+{"fn":"parse_expression_at","source":"\n\n\n\t{_0}
\n\t{dummy}
\n ","typescript":false,"index":128}
+{"fn":"parse","source":" \n\texport let _0 = '_0', _1 = '_1', _2 = '_2', _3 = '_3', _4 = '_4', _5 = '_5', _6 = '_6', _7 = '_7', _8 = '_8', _9 = '_9', _10 = '_10', _11 = '_11', _12 = '_12', _13 = '_13', _14 = '_14', _15 = '_15', _16 = '_16', _17 = '_17', _18 = '_18', _19 = '_19', _20 = '_20', _21 = '_21', _22 = '_22', _23 = '_23', _24 = '_24', _25 = '_25', _26 = '_26', _27 = '_27', _28 = '_28', _29 = '_29', _30 = '_30', _31 = '_31', _32 = '_32', _33 = '_33', _34 = '_34', _35 = '_35', _36 = '_36', _37 = '_37', _38 = '_38', _39 = '_39', _40 = '_40';\t\n\texport let b = 'b';\n\tlet dummy = 0;\n\tfunction increment () {\n\t\tdummy = 1;\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n{b}
\n \n ","typescript":false,"index":628}
+{"fn":"parse_expression_at","source":"\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n{b}
\n \n ","typescript":false,"index":632}
+{"fn":"parse_expression_at","source":"\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n{b}
\n \n ","typescript":false,"index":636}
+{"fn":"parse_expression_at","source":"\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n{b}
\n \n ","typescript":false,"index":640}
+{"fn":"parse_expression_at","source":"\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n{b}
\n \n ","typescript":false,"index":644}
+{"fn":"parse_expression_at","source":"\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n{b}
\n \n ","typescript":false,"index":648}
+{"fn":"parse_expression_at","source":"\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n{b}
\n \n ","typescript":false,"index":652}
+{"fn":"parse_expression_at","source":"\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n{b}
\n \n ","typescript":false,"index":656}
+{"fn":"parse_expression_at","source":"\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n{b}
\n \n ","typescript":false,"index":660}
+{"fn":"parse_expression_at","source":"\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n{b}
\n \n ","typescript":false,"index":664}
+{"fn":"parse_expression_at","source":"\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n{b}
\n \n ","typescript":false,"index":668}
+{"fn":"parse_expression_at","source":"\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n{b}
\n \n ","typescript":false,"index":673}
+{"fn":"parse_expression_at","source":"\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n{b}
\n \n ","typescript":false,"index":678}
+{"fn":"parse_expression_at","source":"\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n{b}
\n \n ","typescript":false,"index":683}
+{"fn":"parse_expression_at","source":"\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n{b}
\n \n ","typescript":false,"index":688}
+{"fn":"parse_expression_at","source":"\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n{b}
\n \n ","typescript":false,"index":693}
+{"fn":"parse_expression_at","source":"\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n{b}
\n \n ","typescript":false,"index":698}
+{"fn":"parse_expression_at","source":"\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n{b}
\n \n ","typescript":false,"index":703}
+{"fn":"parse_expression_at","source":"\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n{b}
\n \n ","typescript":false,"index":708}
+{"fn":"parse_expression_at","source":"\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n{b}
\n \n ","typescript":false,"index":713}
+{"fn":"parse_expression_at","source":"\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n{b}
\n \n ","typescript":false,"index":718}
+{"fn":"parse_expression_at","source":"\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n{b}
\n \n ","typescript":false,"index":723}
+{"fn":"parse_expression_at","source":"\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n{b}
\n \n ","typescript":false,"index":728}
+{"fn":"parse_expression_at","source":"\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n{b}
\n \n ","typescript":false,"index":733}
+{"fn":"parse_expression_at","source":"\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n{b}
\n \n ","typescript":false,"index":738}
+{"fn":"parse_expression_at","source":"\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n{b}
\n \n ","typescript":false,"index":743}
+{"fn":"parse_expression_at","source":"\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n{b}
\n \n ","typescript":false,"index":748}
+{"fn":"parse_expression_at","source":"\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n{b}
\n \n ","typescript":false,"index":753}
+{"fn":"parse_expression_at","source":"\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n{b}
\n \n ","typescript":false,"index":758}
+{"fn":"parse_expression_at","source":"\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n{b}
\n \n ","typescript":false,"index":763}
+{"fn":"parse_expression_at","source":"\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n{b}
\n \n ","typescript":false,"index":768}
+{"fn":"parse_expression_at","source":"\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n{b}
\n \n ","typescript":false,"index":773}
+{"fn":"parse_expression_at","source":"\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n{b}
\n \n ","typescript":false,"index":778}
+{"fn":"parse_expression_at","source":"\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n{b}
\n \n ","typescript":false,"index":783}
+{"fn":"parse_expression_at","source":"\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n{b}
\n \n ","typescript":false,"index":788}
+{"fn":"parse_expression_at","source":"\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n{b}
\n \n ","typescript":false,"index":793}
+{"fn":"parse_expression_at","source":"\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n{b}
\n \n ","typescript":false,"index":798}
+{"fn":"parse_expression_at","source":"\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n{b}
\n \n ","typescript":false,"index":803}
+{"fn":"parse_expression_at","source":"\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n{b}
\n \n ","typescript":false,"index":808}
+{"fn":"parse_expression_at","source":"\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n{b}
\n \n ","typescript":false,"index":813}
+{"fn":"parse_expression_at","source":"\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n{b}
\n \n ","typescript":false,"index":818}
+{"fn":"parse_expression_at","source":"\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n{b}
\n \n ","typescript":false,"index":831}
+{"fn":"parse_expression_at","source":"\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n{b}
\n \n ","typescript":false,"index":851}
+{"fn":"parse_expression_at","source":"\n\n{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n{b}
\n \n ","typescript":false,"index":884}
+{"fn":"parse","source":" \n\timport Echo from './Echo.svelte';\n\texport let _0 = '-0', _1 = '-1', _2 = '-2', _3 = '-3', _4 = '-4', _5 = '-5', _6 = '-6', _7 = '-7', _8 = '-8', _9 = '-9', _10 = '-10', _11 = '-11', _12 = '-12', _13 = '-13', _14 = '-14', _15 = '-15', _16 = '-16', _17 = '-17', _18 = '-18', _19 = '-19', _20 = '-20', _21 = '-21', _22 = '-22', _23 = '-23', _24 = '-24', _25 = '-25', _26 = '-26', _27 = '-27', _28 = '-28', _29 = '-29', _30 = '-30', _31 = '-31', _32 = '-32', _33 = '-33', _34 = '-34', _35 = '-35', _36 = '-36', _37 = '-37', _38 = '-38', _39 = '-39', _40 = '-40';\t\n\texport let a = 0, b;\n\t\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n\t{a}
\n\t{dummy}
\n ","typescript":false,"index":614}
+{"fn":"parse_expression_at","source":"\n\n\n\t{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n\t{a}
\n\t{dummy}
\n ","typescript":false,"index":633}
+{"fn":"parse_expression_at","source":"\n\n\n\t{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n\t{a}
\n\t{dummy}
\n ","typescript":false,"index":637}
+{"fn":"parse_expression_at","source":"\n\n\n\t{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n\t{a}
\n\t{dummy}
\n ","typescript":false,"index":641}
+{"fn":"parse_expression_at","source":"\n\n\n\t{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n\t{a}
\n\t{dummy}
\n ","typescript":false,"index":645}
+{"fn":"parse_expression_at","source":"\n\n\n\t{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n\t{a}
\n\t{dummy}
\n ","typescript":false,"index":649}
+{"fn":"parse_expression_at","source":"\n\n\n\t{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n\t{a}
\n\t{dummy}
\n ","typescript":false,"index":653}
+{"fn":"parse_expression_at","source":"\n\n\n\t{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n\t{a}
\n\t{dummy}
\n ","typescript":false,"index":657}
+{"fn":"parse_expression_at","source":"\n\n\n\t{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n\t{a}
\n\t{dummy}
\n ","typescript":false,"index":661}
+{"fn":"parse_expression_at","source":"\n\n\n\t{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n\t{a}
\n\t{dummy}
\n ","typescript":false,"index":665}
+{"fn":"parse_expression_at","source":"\n\n\n\t{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n\t{a}
\n\t{dummy}
\n ","typescript":false,"index":669}
+{"fn":"parse_expression_at","source":"\n\n\n\t{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n\t{a}
\n\t{dummy}
\n ","typescript":false,"index":673}
+{"fn":"parse_expression_at","source":"\n\n\n\t{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n\t{a}
\n\t{dummy}
\n ","typescript":false,"index":678}
+{"fn":"parse_expression_at","source":"\n\n\n\t{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n\t{a}
\n\t{dummy}
\n ","typescript":false,"index":683}
+{"fn":"parse_expression_at","source":"\n\n\n\t{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n\t{a}
\n\t{dummy}
\n ","typescript":false,"index":688}
+{"fn":"parse_expression_at","source":"\n\n\n\t{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n\t{a}
\n\t{dummy}
\n ","typescript":false,"index":693}
+{"fn":"parse_expression_at","source":"\n\n\n\t{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n\t{a}
\n\t{dummy}
\n ","typescript":false,"index":698}
+{"fn":"parse_expression_at","source":"\n\n\n\t{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n\t{a}
\n\t{dummy}
\n ","typescript":false,"index":703}
+{"fn":"parse_expression_at","source":"\n\n\n\t{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n\t{a}
\n\t{dummy}
\n ","typescript":false,"index":708}
+{"fn":"parse_expression_at","source":"\n\n\n\t{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n\t{a}
\n\t{dummy}
\n ","typescript":false,"index":713}
+{"fn":"parse_expression_at","source":"\n\n\n\t{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n\t{a}
\n\t{dummy}
\n ","typescript":false,"index":718}
+{"fn":"parse_expression_at","source":"\n\n\n\t{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n\t{a}
\n\t{dummy}
\n ","typescript":false,"index":723}
+{"fn":"parse_expression_at","source":"\n\n\n\t{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n\t{a}
\n\t{dummy}
\n ","typescript":false,"index":728}
+{"fn":"parse_expression_at","source":"\n\n\n\t{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n\t{a}
\n\t{dummy}
\n ","typescript":false,"index":733}
+{"fn":"parse_expression_at","source":"\n\n\n\t{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n\t{a}
\n\t{dummy}
\n ","typescript":false,"index":738}
+{"fn":"parse_expression_at","source":"\n\n\n\t{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n\t{a}
\n\t{dummy}
\n ","typescript":false,"index":743}
+{"fn":"parse_expression_at","source":"\n\n\n\t{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n\t{a}
\n\t{dummy}
\n ","typescript":false,"index":748}
+{"fn":"parse_expression_at","source":"\n\n\n\t{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n\t{a}
\n\t{dummy}
\n ","typescript":false,"index":753}
+{"fn":"parse_expression_at","source":"\n\n\n\t{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n\t{a}
\n\t{dummy}
\n ","typescript":false,"index":758}
+{"fn":"parse_expression_at","source":"\n\n\n\t{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n\t{a}
\n\t{dummy}
\n ","typescript":false,"index":763}
+{"fn":"parse_expression_at","source":"\n\n\n\t{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n\t{a}
\n\t{dummy}
\n ","typescript":false,"index":768}
+{"fn":"parse_expression_at","source":"\n\n\n\t{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n\t{a}
\n\t{dummy}
\n ","typescript":false,"index":773}
+{"fn":"parse_expression_at","source":"\n\n\n\t{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n\t{a}
\n\t{dummy}
\n ","typescript":false,"index":778}
+{"fn":"parse_expression_at","source":"\n\n\n\t{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n\t{a}
\n\t{dummy}
\n ","typescript":false,"index":783}
+{"fn":"parse_expression_at","source":"\n\n\n\t{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n\t{a}
\n\t{dummy}
\n ","typescript":false,"index":788}
+{"fn":"parse_expression_at","source":"\n\n\n\t{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n\t{a}
\n\t{dummy}
\n ","typescript":false,"index":793}
+{"fn":"parse_expression_at","source":"\n\n\n\t{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n\t{a}
\n\t{dummy}
\n ","typescript":false,"index":798}
+{"fn":"parse_expression_at","source":"\n\n\n\t{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n\t{a}
\n\t{dummy}
\n ","typescript":false,"index":803}
+{"fn":"parse_expression_at","source":"\n\n\n\t{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n\t{a}
\n\t{dummy}
\n ","typescript":false,"index":808}
+{"fn":"parse_expression_at","source":"\n\n\n\t{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n\t{a}
\n\t{dummy}
\n ","typescript":false,"index":813}
+{"fn":"parse_expression_at","source":"\n\n\n\t{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n\t{a}
\n\t{dummy}
\n ","typescript":false,"index":818}
+{"fn":"parse_expression_at","source":"\n\n\n\t{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n\t{a}
\n\t{dummy}
\n ","typescript":false,"index":823}
+{"fn":"parse_expression_at","source":"\n\n\n\t{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n\t{a}
\n\t{dummy}
\n ","typescript":false,"index":837}
+{"fn":"parse_expression_at","source":"\n\n\n\t{_0}{_1}{_2}{_3}{_4}{_5}{_6}{_7}{_8}{_9}{_10}{_11}{_12}{_13}{_14}{_15}{_16}{_17}{_18}{_19}{_20}{_21}{_22}{_23}{_24}{_25}{_26}{_27}{_28}{_29}{_30}{_31}{_32}{_33}{_34}{_35}{_36}{_37}{_38}{_39}{_40}
\n\t{a}
\n\t{dummy}
\n ","typescript":false,"index":849}
+{"fn":"parse","source":" \n\tlet open = false;\n\tfunction toggle() {\n\t\topen = !open;\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n \n\t\n\t\n\t{#if open}\n \t \n\t{/if}\n
","typescript":false,"index":94}
+{"fn":"parse_expression_at","source":"\n\n\n \n\t\n\t\n\t{#if open}\n \t \n\t{/if}\n
","typescript":false,"index":201}
+{"fn":"parse","source":" \n\timport Slotted from './Slotted.svelte';\n\tlet lotsOfNumbers = Array.from({length: 50}, () => 1);\n\t\n\tlet [a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, aa, ab, ac, ad, ae, af, ag, ah] = lotsOfNumbers;\n\t\n\tlet last = 1;\n\tfunction toggle () {\n\t\tlast = 2;\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\tToggle inside {last} \n\t \n\t\n\t\n\t\tOpen\n\t
\n \n\nToggle outside ","typescript":false,"index":357}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\tToggle inside {last} \n\t \n\t\n\t\n\t\tOpen\n\t
\n \n\nToggle outside ","typescript":false,"index":444}
+{"fn":"parse_expression_at","source":"
","typescript":false,"index":16}
+{"fn":"parse","source":" \n export let user;\n\n function isActive(user) {\n return user.active;\n}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n
","typescript":false,"index":111}
+{"fn":"parse","source":" \n\texport let things;\n\texport let selected;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each things as thing}\n\t
\n{/each}","typescript":false,"index":69}
+{"fn":"parse_expression_at","source":"\n\n{#each things as thing}\n\t
\n{/each}","typescript":false,"index":109}
+{"fn":"parse","source":" \n\texport let foo;\n\texport let bar;\n\texport let unused;\n","typescript":false}
+{"fn":"parse","source":" \n\texport let myClass;\n\texport let foo;\n\texport let bar;\n\texport let unused;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n
","typescript":false,"index":107}
+{"fn":"parse","source":" \n\timport { slide } from \"svelte/transition\";\n\texport let open = false;\n\texport let color = \"red\";\n\texport let border = false;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nfoo
\n{#if open}\n\tbar
\n{/if}\n\n","typescript":false,"index":161}
+{"fn":"parse_expression_at","source":"\n\nfoo
\n{#if open}\n\tbar
\n{/if}\n\n","typescript":false,"index":178}
+{"fn":"parse_expression_at","source":"\n\nfoo
\n{#if open}\n\tbar
\n{/if}\n\n","typescript":false,"index":222}
+{"fn":"parse_expression_at","source":"
","typescript":false,"index":28}
+{"fn":"parse_expression_at","source":"
","typescript":false,"index":47}
+{"fn":"parse","source":" \n\texport let myClass;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n
","typescript":false,"index":53}
+{"fn":"parse_expression_at","source":"\n\n
","typescript":false,"index":75}
+{"fn":"parse","source":" \n\texport let myClass;\n\texport let attributes = {};\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n
","typescript":false,"index":82}
+{"fn":"parse_expression_at","source":"\n\n
","typescript":false,"index":104}
+{"fn":"parse_expression_at","source":"\n\n
","typescript":false,"index":114}
+{"fn":"parse","source":" \n\texport let myClass;\n\texport let attributes = {};\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n
","typescript":false,"index":82}
+{"fn":"parse_expression_at","source":"\n\n
","typescript":false,"index":95}
+{"fn":"parse","source":" \t\n\texport let primary = true;\n\tlet elem;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n
","typescript":false,"index":77}
+{"fn":"parse_expression_at","source":"\n\n
","typescript":false,"index":124}
+{"fn":"parse","source":" \n\timport Widget from './Widget.svelte';\n","typescript":false}
+{"fn":"parse","source":" \n\texport let count = 0;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n+1 ","typescript":false,"index":62}
+{"fn":"parse","source":" \n\timport Counter from './Counter.svelte';\n\n\texport let x;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\ncount: {x}
","typescript":false,"index":98}
+{"fn":"parse_expression_at","source":"\n\n\ncount: {x}
","typescript":false,"index":114}
+{"fn":"parse","source":" \n\texport let value;\n","typescript":false}
+{"fn":"parse","source":" \n\timport Nested from './Nested.svelte';\n\tlet value = 'something'\n\tlet c;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n \n \n\n {\n\tc.value = 'Reset';\n}}>Reset ","typescript":false,"index":111}
+{"fn":"parse_expression_at","source":"\n\n \n \n\n {\n\tc.value = 'Reset';\n}}>Reset ","typescript":false,"index":168}
+{"fn":"parse","source":" \n\tlet foo = 42;\n\texport { foo as bar };\n","typescript":false}
+{"fn":"parse","source":" \n\timport Widget from './Widget.svelte';\n\tlet bar;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n \n\n{bar}
","typescript":false,"index":95}
+{"fn":"parse","source":" \n\timport Widget from './Widget.svelte';\n\n\texport let x = false;\n\texport let bar = {\n\t\tbaz: 42\n\t};\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if x}\n\t\n{/if}","typescript":false,"index":122}
+{"fn":"parse_expression_at","source":"\n\n{#if x}\n\t\n{/if}","typescript":false,"index":144}
+{"fn":"parse","source":" \n\timport { onMount } from 'svelte';\n\n\texport let value;\n\texport let id;\n\n\tconst initialValues = {\n\t\t'id-0': 'zero',\n\t\t'id-1': 'one',\n\t\t'id-2': 'two',\n\t\t'id-3': 'three'\n\t};\n\n\tonMount(() => {\n\t\tvalue = initialValues[id];\n\t});\n","typescript":false}
+{"fn":"parse","source":" \n\timport Nested from './Nested.svelte';\n\n\texport let count;\n\texport let idToValue = Object.create(null);\n\tlet ids;\n\n\t$: ids = new Array(count)\n\t\t.fill(null)\n\t\t.map((_, i) => 'id-' + i);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n \n\n\n\t{#each ids as id}\n\t\t\n\t\t\t{id}: value is {idToValue[id]}\n\t\t \n\t{/each}\n ","typescript":false,"index":238}
+{"fn":"parse_expression_at","source":"\n\n \n\n\n\t{#each ids as id}\n\t\t\n\t\t\t{id}: value is {idToValue[id]}\n\t\t \n\t{/each}\n ","typescript":false,"index":260}
+{"fn":"parse_expression_at","source":"\n\n \n\n\n\t{#each ids as id}\n\t\t\n\t\t\t{id}: value is {idToValue[id]}\n\t\t \n\t{/each}\n ","typescript":false,"index":298}
+{"fn":"parse_expression_at","source":"\n\n \n\n\n\t{#each ids as id}\n\t\t\n\t\t\t{id}: value is {idToValue[id]}\n\t\t \n\t{/each}\n ","typescript":false,"index":318}
+{"fn":"parse_expression_at","source":"\n\n \n\n\n\t{#each ids as id}\n\t\t\n\t\t\t{id}: value is {idToValue[id]}\n\t\t \n\t{/each}\n ","typescript":false,"index":333}
+{"fn":"parse","source":" \n\timport { onMount } from 'svelte';\n\n\texport let value;\n\texport let id;\n\n\tconst initialValues = {\n\t\t'id-0': 'zero',\n\t\t'id-1': 'one',\n\t\t'id-2': 'two',\n\t\t'id-3': 'three'\n\t};\n\n\tonMount(() => {\n\t\tvalue = initialValues[id];\n\t});\n","typescript":false}
+{"fn":"parse","source":" \n\timport Nested from './Nested.svelte';\n\n\texport let count;\n\texport let idToValue = Object.create(null);\n\n\tfunction ids(count) {\n\t\treturn new Array(count)\n\t\t\t.fill(null)\n\t\t\t.map((_, i) => ({ id: 'id-' + i}))\n\t\t\t.reverse();\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n \n\n\n\t{#each ids(count) as object (object.id)}\n\t\t\n\t\t\t{object.id}: value is {idToValue[object.id]}\n\t\t \n\t{/each}\n ","typescript":false,"index":278}
+{"fn":"parse_expression_at","source":"\n\n \n\n\n\t{#each ids(count) as object (object.id)}\n\t\t\n\t\t\t{object.id}: value is {idToValue[object.id]}\n\t\t \n\t{/each}\n ","typescript":false,"index":300}
+{"fn":"parse_expression_at","source":"\n\n \n\n\n\t{#each ids(count) as object (object.id)}\n\t\t\n\t\t\t{object.id}: value is {idToValue[object.id]}\n\t\t \n\t{/each}\n ","typescript":false,"index":322}
+{"fn":"parse_expression_at","source":"\n\n \n\n\n\t{#each ids(count) as object (object.id)}\n\t\t\n\t\t\t{object.id}: value is {idToValue[object.id]}\n\t\t \n\t{/each}\n ","typescript":false,"index":356}
+{"fn":"parse_expression_at","source":"\n\n \n\n\n\t{#each ids(count) as object (object.id)}\n\t\t\n\t\t\t{object.id}: value is {idToValue[object.id]}\n\t\t \n\t{/each}\n ","typescript":false,"index":382}
+{"fn":"parse_expression_at","source":"\n\n \n\n\n\t{#each ids(count) as object (object.id)}\n\t\t\n\t\t\t{object.id}: value is {idToValue[object.id]}\n\t\t \n\t{/each}\n ","typescript":false,"index":398}
+{"fn":"parse_expression_at","source":"\n\n \n\n\n\t{#each ids(count) as object (object.id)}\n\t\t\n\t\t\t{object.id}: value is {idToValue[object.id]}\n\t\t \n\t{/each}\n ","typescript":false,"index":420}
+{"fn":"parse","source":" \n\timport Two from './Two.svelte';\n\n\texport let list;\n\texport let i;\n\n\tfunction handle_click() {\n\t\tlist = [...list, {}];\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each list as item, j}\n\t \n{/each}\n\n\n\tclick me\n ","typescript":false,"index":149}
+{"fn":"parse_expression_at","source":"\n\n{#each list as item, j}\n\t \n{/each}\n\n\n\tclick me\n ","typescript":false,"index":184}
+{"fn":"parse_expression_at","source":"\n\n{#each list as item, j}\n\t \n{/each}\n\n\n\tclick me\n ","typescript":false,"index":233}
+{"fn":"parse","source":" \n\texport let i, j;\n\texport let value = `${i}:${j}`;\n","typescript":false}
+{"fn":"parse","source":" \n\timport One from \"./One.svelte\";\n\n\tconst obj = {\n\t\ta: [{}],\n\t\tb: []\n\t};\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\n\n{obj.a.map(JSON.stringify)}
\n{obj.b.map(JSON.stringify)}
","typescript":false,"index":108}
+{"fn":"parse_expression_at","source":"\n\n\n\n\n{obj.a.map(JSON.stringify)}
\n{obj.b.map(JSON.stringify)}
","typescript":false,"index":118}
+{"fn":"parse_expression_at","source":"\n\n\n\n\n{obj.a.map(JSON.stringify)}
\n{obj.b.map(JSON.stringify)}
","typescript":false,"index":139}
+{"fn":"parse_expression_at","source":"\n\n\n\n\n{obj.a.map(JSON.stringify)}
\n{obj.b.map(JSON.stringify)}
","typescript":false,"index":149}
+{"fn":"parse_expression_at","source":"\n\n\n\n\n{obj.a.map(JSON.stringify)}
\n{obj.b.map(JSON.stringify)}
","typescript":false,"index":159}
+{"fn":"parse_expression_at","source":"\n\n\n\n\n{obj.a.map(JSON.stringify)}
\n{obj.b.map(JSON.stringify)}
","typescript":false,"index":194}
+{"fn":"parse","source":" \n\timport Two from './Two.svelte';\n\n\texport let list;\n\texport let i;\n\n\tfunction handle_click() {\n\t\tlist = [...list, {}];\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each list as item, j}\n\t \n{/each}\n\n\n\tclick me\n ","typescript":false,"index":149}
+{"fn":"parse_expression_at","source":"\n\n{#each list as item, j}\n\t \n{/each}\n\n\n\tclick me\n ","typescript":false,"index":184}
+{"fn":"parse_expression_at","source":"\n\n{#each list as item, j}\n\t \n{/each}\n\n\n\tclick me\n ","typescript":false,"index":233}
+{"fn":"parse","source":" \n\texport let i, j;\n\texport let value = { i, j };\n","typescript":false}
+{"fn":"parse","source":" \n\timport One from \"./One.svelte\";\n\n\tconst obj = {\n\t\ta: [{}],\n\t\tb: []\n\t};\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\n\n{obj.a.map(JSON.stringify)}
\n{obj.b.map(JSON.stringify)}
","typescript":false,"index":108}
+{"fn":"parse_expression_at","source":"\n\n\n\n\n{obj.a.map(JSON.stringify)}
\n{obj.b.map(JSON.stringify)}
","typescript":false,"index":118}
+{"fn":"parse_expression_at","source":"\n\n\n\n\n{obj.a.map(JSON.stringify)}
\n{obj.b.map(JSON.stringify)}
","typescript":false,"index":139}
+{"fn":"parse_expression_at","source":"\n\n\n\n\n{obj.a.map(JSON.stringify)}
\n{obj.b.map(JSON.stringify)}
","typescript":false,"index":149}
+{"fn":"parse_expression_at","source":"\n\n\n\n\n{obj.a.map(JSON.stringify)}
\n{obj.b.map(JSON.stringify)}
","typescript":false,"index":159}
+{"fn":"parse_expression_at","source":"\n\n\n\n\n{obj.a.map(JSON.stringify)}
\n{obj.b.map(JSON.stringify)}
","typescript":false,"index":194}
+{"fn":"parse","source":" \n\timport Two from './Two.svelte';\n\n\texport let list;\n\texport let i;\n\n\tfunction handle_click() {\n\t\tlist = [...list, {}];\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each list as item, j}\n\t \n{/each}\n\n\n\tclick me\n ","typescript":false,"index":149}
+{"fn":"parse_expression_at","source":"\n\n{#each list as item, j}\n\t \n{/each}\n\n\n\tclick me\n ","typescript":false,"index":184}
+{"fn":"parse_expression_at","source":"\n\n{#each list as item, j}\n\t \n{/each}\n\n\n\tclick me\n ","typescript":false,"index":233}
+{"fn":"parse","source":" \n\timport { onMount } from 'svelte';\n\n\texport let i, j;\n\texport let value;\n\n\tonMount(() => {\n\t\tvalue = { i, j };\n\t});\n","typescript":false}
+{"fn":"parse","source":" \n\timport One from \"./One.svelte\";\n\n\tconst obj = {\n\t\ta: [{}],\n\t\tb: []\n\t};\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\n\n{obj.a.map(JSON.stringify)}
\n{obj.b.map(JSON.stringify)}
","typescript":false,"index":108}
+{"fn":"parse_expression_at","source":"\n\n\n\n\n{obj.a.map(JSON.stringify)}
\n{obj.b.map(JSON.stringify)}
","typescript":false,"index":118}
+{"fn":"parse_expression_at","source":"\n\n\n\n\n{obj.a.map(JSON.stringify)}
\n{obj.b.map(JSON.stringify)}
","typescript":false,"index":139}
+{"fn":"parse_expression_at","source":"\n\n\n\n\n{obj.a.map(JSON.stringify)}
\n{obj.b.map(JSON.stringify)}
","typescript":false,"index":149}
+{"fn":"parse_expression_at","source":"\n\n\n\n\n{obj.a.map(JSON.stringify)}
\n{obj.b.map(JSON.stringify)}
","typescript":false,"index":159}
+{"fn":"parse_expression_at","source":"\n\n\n\n\n{obj.a.map(JSON.stringify)}
\n{obj.b.map(JSON.stringify)}
","typescript":false,"index":194}
+{"fn":"parse","source":" \n\texport let value;\n\texport let field;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{field} \n ","typescript":false,"index":68}
+{"fn":"parse","source":" \n\timport Nested from './Nested.svelte';\n\n\texport let fields = ['firstname', 'lastname'];\n\texport let values = {\n\t\tfirstname: '',\n\t\tlastname: ''\n\t};\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each fields as field}\n\t\n{/each}","typescript":false,"index":174}
+{"fn":"parse_expression_at","source":"\n\n{#each fields as field}\n\t\n{/each}","typescript":false,"index":220}
+{"fn":"parse","source":" \n\texport let y = 'bar';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\ny: {y}
","typescript":false,"index":50}
+{"fn":"parse","source":" \n\texport let x = true;\n","typescript":false}
+{"fn":"parse","source":" \n\texport let y = 'foo';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\ny: {y}
","typescript":false,"index":50}
+{"fn":"parse","source":" \n\timport Foo from './Foo.svelte';\n\timport Bar from './Bar.svelte';\n\timport Baz from './Baz.svelte';\n\n\texport let y;\n\texport let x;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\ny: {y}
\n\n{#if x}\n\t \n{:else}\n\t \n{/if}\n\n ","typescript":false,"index":157}
+{"fn":"parse_expression_at","source":"\n\ny: {y}
\n\n{#if x}\n\t \n{:else}\n\t \n{/if}\n\n ","typescript":false,"index":170}
+{"fn":"parse","source":" \n\texport let y = 'bar';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\ny: {y}
","typescript":false,"index":50}
+{"fn":"parse","source":" \n\texport let x = true;\n","typescript":false}
+{"fn":"parse","source":" \n\texport let y = 'foo';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\ny: {y}
","typescript":false,"index":50}
+{"fn":"parse","source":" \n\timport Foo from './Foo.svelte';\n\timport Bar from './Bar.svelte';\n\timport Baz from './Baz.svelte';\n\n\texport let y;\n\texport let x;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\ny: {y}
\n\n \n\n{#if x}\n\t \n{:else}\n\t \n{/if}","typescript":false,"index":157}
+{"fn":"parse_expression_at","source":"\n\ny: {y}
\n\n \n\n{#if x}\n\t \n{:else}\n\t \n{/if}","typescript":false,"index":185}
+{"fn":"parse","source":" \n\texport let value;\n","typescript":false}
+{"fn":"parse","source":" \n\timport Widget from './Widget.svelte';\n\n\texport let deep = {\n\t\tname: 'foo'\n\t};\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\n{deep.name}
","typescript":false,"index":119}
+{"fn":"parse_expression_at","source":"\n\n\n\n{deep.name}
","typescript":false,"index":137}
+{"fn":"parse","source":" \n\texport let value;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":58}
+{"fn":"parse","source":" \n\timport Widget from './Widget.svelte';\n\n\texport let deep = {\n\t\tname: 'foo'\n\t};\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\n{deep.name}
","typescript":false,"index":119}
+{"fn":"parse_expression_at","source":"\n\n\n\n{deep.name}
","typescript":false,"index":132}
+{"fn":"parse","source":" \n\texport let value;\n","typescript":false}
+{"fn":"parse","source":" \n\timport Widget from './Widget.svelte';\n\n\texport let a = ['foo', 'bar', 'baz'];\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each a as x}\n\t\n{/each}\n\n{a.join(', ')}
","typescript":false,"index":106}
+{"fn":"parse_expression_at","source":"\n\n{#each a as x}\n\t\n{/each}\n\n{a.join(', ')}
","typescript":false,"index":135}
+{"fn":"parse_expression_at","source":"\n\n{#each a as x}\n\t\n{/each}\n\n{a.join(', ')}
","typescript":false,"index":153}
+{"fn":"parse","source":" \n\texport let value;\n","typescript":false}
+{"fn":"parse","source":" \n\timport Widget from './Widget.svelte';\n\n\texport let a = [{ name: 'foo' }, { name: 'bar' }, { name: 'baz' }];\n\texport let getName = x => x.name;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each a as x}\n\t\n{/each}\n\n{a.map(getName).join(', ')}
","typescript":false,"index":171}
+{"fn":"parse_expression_at","source":"\n\n{#each a as x}\n\t\n{/each}\n\n{a.map(getName).join(', ')}
","typescript":false,"index":200}
+{"fn":"parse_expression_at","source":"\n\n{#each a as x}\n\t\n{/each}\n\n{a.map(getName).join(', ')}
","typescript":false,"index":223}
+{"fn":"parse","source":" \n\texport let value;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{value.id} ","typescript":false,"index":46}
+{"fn":"parse","source":" \n\timport Widget from './Widget.svelte';\n\n\texport let a;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each a as x}\n\t\n{/each}","typescript":false,"index":82}
+{"fn":"parse_expression_at","source":"\n\n{#each a as x}\n\t\n{/each}","typescript":false,"index":111}
+{"fn":"parse","source":" \n\texport let value;\n\n\tvalue += 1;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{value}
","typescript":false,"index":57}
+{"fn":"parse","source":" \n\timport Child from './Child.svelte';\n\n\tlet numbers = [1, 2, 3];\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{numbers.join(', ')}
\n\n{#each numbers as n}\n\t \n{/each}\n\n{numbers.join(', ')}
","typescript":false,"index":88}
+{"fn":"parse_expression_at","source":"\n\n{numbers.join(', ')}
\n\n{#each numbers as n}\n\t \n{/each}\n\n{numbers.join(', ')}
","typescript":false,"index":120}
+{"fn":"parse_expression_at","source":"\n\n{numbers.join(', ')}
\n\n{#each numbers as n}\n\t \n{/each}\n\n{numbers.join(', ')}
","typescript":false,"index":154}
+{"fn":"parse_expression_at","source":"\n\n{numbers.join(', ')}
\n\n{#each numbers as n}\n\t \n{/each}\n\n{numbers.join(', ')}
","typescript":false,"index":173}
+{"fn":"parse","source":" \n\timport InnerChild from './InnerChild.svelte';\n\n\texport let id = 1;\n\texport let count;\n\texport let increment;\n\n\tlet list;\n\t$: {\n\t\tlist = [];\n\t\tfor (let i = 0; i < count; ++i) {\n\t\t\tlist.push(i);\n\t\t}\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each list as item (item)}\n\t\t \n\t{/each}\n
","typescript":false,"index":235}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each list as item (item)}\n\t\t \n\t{/each}\n
","typescript":false,"index":248}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each list as item (item)}\n\t\t \n\t{/each}\n
","typescript":false,"index":262}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each list as item (item)}\n\t\t \n\t{/each}\n
","typescript":false,"index":288}
+{"fn":"parse","source":" \n\texport let val = 1;\n\texport let increment;\n\n\t$: {\n\t\tincrement();\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{val}\n ","typescript":false,"index":99}
+{"fn":"parse","source":" \n\timport { onMount } from 'svelte';\n\timport Child from './Child.svelte';\n\n\tlet updateCounter = 0;\n\tlet promiseResolve;\n\texport const done = new Promise(resolve => {\n\t\tpromiseResolve = resolve;\n\t});\n\texport const getCounter = () => {\n\t\treturn updateCounter;\n\t};\n\n\tlet vals = [1, 2, 3];\n\tconst instances = [];\n\tlet count = 3;\n\n\tconst increment = () => {\n\t\t++updateCounter;\n\t};\n\n\tonMount(() => {\n\t\tcount = 2;\n\n\t\tsetTimeout(() => {\n\t\t\tvals = vals.reverse();\n\n\t\t\tsetTimeout(promiseResolve);\n\t\t});\n\t});\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each vals as val, index (val)}\n\t \n{/each}","typescript":false,"index":523}
+{"fn":"parse_expression_at","source":"\n\n{#each vals as val, index (val)}\n\t \n{/each}","typescript":false,"index":543}
+{"fn":"parse_expression_at","source":"\n\n{#each vals as val, index (val)}\n\t \n{/each}","typescript":false,"index":568}
+{"fn":"parse_expression_at","source":"\n\n{#each vals as val, index (val)}\n\t \n{/each}","typescript":false,"index":590}
+{"fn":"parse","source":" \n\timport InnerChild from './InnerChild.svelte';\n\n\texport let id = 1;\n\texport let count;\n\texport let increment;\n\n\tlet list;\n\t$: {\n\t\tlist = [];\n\t\tfor (let i = 0; i < count; ++i) {\n\t\t\tlist.push(i);\n\t\t}\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each list as item}\n\t\t \n\t{/each}\n
","typescript":false,"index":235}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each list as item}\n\t\t \n\t{/each}\n
","typescript":false,"index":248}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each list as item}\n\t\t \n\t{/each}\n
","typescript":false,"index":281}
+{"fn":"parse","source":" \n\texport let val = 1;\n\texport let increment;\n\n\t$: {\n\t\tincrement();\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{val}\n ","typescript":false,"index":99}
+{"fn":"parse","source":" \n\timport { onMount } from 'svelte';\n\timport Child from './Child.svelte';\n\n\tlet updateCounter = 0;\n\tlet promiseResolve;\n\texport const done = new Promise(resolve => {\n\t\tpromiseResolve = resolve;\n\t});\n\texport const getCounter = () => {\n\t\treturn updateCounter;\n\t};\n\n\tlet vals = [1, 2, 3];\n\tconst instances = [];\n\tlet count = 3;\n\n\tconst increment = () => {\n\t\t++updateCounter;\n\t};\n\n\tonMount(() => {\n\t\tcount = 2;\n\n\t\tsetTimeout(() => {\n\t\t\tvals = vals.reverse();\n\n\t\t\tsetTimeout(promiseResolve);\n\t\t});\n\t});\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each vals as val, index (val)}\n\t \n{/each}","typescript":false,"index":523}
+{"fn":"parse_expression_at","source":"\n\n{#each vals as val, index (val)}\n\t \n{/each}","typescript":false,"index":543}
+{"fn":"parse_expression_at","source":"\n\n{#each vals as val, index (val)}\n\t \n{/each}","typescript":false,"index":568}
+{"fn":"parse_expression_at","source":"\n\n{#each vals as val, index (val)}\n\t \n{/each}","typescript":false,"index":590}
+{"fn":"parse","source":" \n\timport B from './B.svelte';\n\n\texport let currentIdentifier;\n","typescript":false}
+{"fn":"parse","source":" \n\timport C from './C.svelte';\n\n\texport let list = [1, 2, 3, 2, 1];\n\texport let currentIdentifier;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each list as item}\n\t\n\t\t\n\t\t\t{item}\n\t\t \n\t
\n{/each}","typescript":false,"index":124}
+{"fn":"parse_expression_at","source":"\n\n{#each list as item}\n\t\n\t\t\n\t\t\t{item}\n\t\t \n\t
\n{/each}","typescript":false,"index":161}
+{"fn":"parse_expression_at","source":"\n\n{#each list as item}\n\t\n\t\t\n\t\t\t{item}\n\t\t \n\t
\n{/each}","typescript":false,"index":196}
+{"fn":"parse","source":" \n\texport let currentIdentifier;\n\texport let identifier;\n\n\tlet isCurrentlySelected;\n\n\tfunction toggle() {\n\t\tcurrentIdentifier = isCurrentlySelected ? null : identifier\n\t}\n\n\t$: isCurrentlySelected = currentIdentifier === identifier;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t \n ","typescript":false,"index":268}
+{"fn":"parse_expression_at","source":"\n\n\n\t \n ","typescript":false,"index":286}
+{"fn":"parse","source":" \n\timport A from './A.svelte';\n\n\texport let currentIdentifier = 2;\n","typescript":false}
+{"fn":"parse","source":" \n\timport Baz from './Baz.svelte';\n\n\texport let x;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nbar \nbar x: {x}
\n\n ","typescript":false,"index":100}
+{"fn":"parse_expression_at","source":"\n\nbar \nbar x: {x}
\n\n ","typescript":false,"index":140}
+{"fn":"parse","source":" \n\texport let x;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nbaz \nbaz x: {x}
","typescript":false,"index":66}
+{"fn":"parse_expression_at","source":"\n\nbaz \nbaz x: {x}
","typescript":false,"index":106}
+{"fn":"parse","source":" \n\timport Bar from './Bar.svelte';\n\n\texport let x;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nfoo \nfoo x: {x}
\n\n ","typescript":false,"index":100}
+{"fn":"parse_expression_at","source":"\n\nfoo \nfoo x: {x}
\n\n ","typescript":false,"index":140}
+{"fn":"parse","source":" \n\timport Foo from './Foo.svelte';\n\n\texport let x;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nx: {x}
\n\n ","typescript":false,"index":76}
+{"fn":"parse","source":" \n\tlet count = 0;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{count} ","typescript":false,"index":55}
+{"fn":"parse_expression_at","source":"\n\n{count} ","typescript":false,"index":75}
+{"fn":"parse","source":" \n\timport Counter from './Counter.svelte';\n\n\tlet x;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\ncount: {x}
","typescript":false,"index":91}
+{"fn":"parse_expression_at","source":"\n\n\ncount: {x}
","typescript":false,"index":107}
+{"fn":"parse","source":" \n\timport { onMount } from 'svelte';\n\n\tlet element;\n\tlet bound = false;\n\tonMount(() => {\n\t\tif (element) bound = true;\n\t});\n\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n
\n\n\tBound? {bound}\n
","typescript":false,"index":158}
+{"fn":"parse_expression_at","source":"\n\n
\n\n\tBound? {bound}\n
","typescript":false,"index":187}
+{"fn":"parse","source":" \n\timport Mount from './Mount.svelte';\n\timport { onMount, mount } from 'svelte';\n\n\tonMount(() => {\n\t\t// @ts-ignore\n\t\tmount(Mount, { target: document.querySelector('#target') });\n\t});\n","typescript":false}
+{"fn":"parse","source":" \n\texport let count = 0;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n+1 ","typescript":false,"index":62}
+{"fn":"parse","source":" \n\timport Counter from './Counter.svelte';\n\n\texport let x = 10;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\ncount: {x}
","typescript":false,"index":103}
+{"fn":"parse_expression_at","source":"\n\n\ncount: {x}
","typescript":false,"index":119}
+{"fn":"parse","source":" \n\texport let x = 'no';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nBar: {x}
","typescript":false,"index":51}
+{"fn":"parse","source":" \n\texport let x = 'yes';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nFoo: {x}
","typescript":false,"index":52}
+{"fn":"parse","source":" \n\timport Foo from './Foo.svelte';\n\timport Bar from './Bar.svelte';\n\n\texport let a = true;\n\texport let x;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if a}\n\t \n{:else}\n\t \n{/if}\n\nx in parent: {x}
","typescript":false,"index":129}
+{"fn":"parse_expression_at","source":"\n\n{#if a}\n\t \n{:else}\n\t \n{/if}\n\nx in parent: {x}
","typescript":false,"index":194}
+{"fn":"parse","source":" \n\texport let x = 'no';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nBar: {x}
","typescript":false,"index":51}
+{"fn":"parse","source":" \n\texport let x = 'yes';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nFoo: {x}
","typescript":false,"index":52}
+{"fn":"parse","source":" \n\timport Foo from './Foo.svelte';\n\timport Bar from './Bar.svelte';\n\n\texport let a = true;\n\texport let x;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n \n\nx in parent: {x}
","typescript":false,"index":149}
+{"fn":"parse_expression_at","source":"\n\n \n\nx in parent: {x}
","typescript":false,"index":192}
+{"fn":"parse","source":" \n\tlet x = 'no';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nBar: {x}
","typescript":false,"index":44}
+{"fn":"parse","source":" \n\tlet x = 'yes';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nFoo: {x}
","typescript":false,"index":45}
+{"fn":"parse","source":" \n\timport Foo from './Foo.svelte';\n\timport Bar from './Bar.svelte';\n\n\texport let a = true;\n\texport let x;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n \n\nx in parent: {x}
","typescript":false,"index":149}
+{"fn":"parse_expression_at","source":"\n\n \n\nx in parent: {x}
","typescript":false,"index":192}
+{"fn":"parse","source":" \n\texport let value;\n\texport let value2;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{value}{value2}","typescript":false,"index":60}
+{"fn":"parse_expression_at","source":"\n\n{value}{value2}","typescript":false,"index":67}
+{"fn":"parse","source":" \n\timport Component from './Component.svelte';\n\n\texport let primitive_updates = 0;\n\texport let object_updates = 0;\n\n\tconst obj = { foo: '' };\n\tlet foo = 'bar';\n\t$effect: if (obj) object_updates++;\n\t$effect: if (foo) primitive_updates++;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":278}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":300}
+{"fn":"parse","source":" \n\texport let count\n\t\n\tfunction handleClick() {\n\t\tcount += 1;\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\tbutton {count}\n ","typescript":false,"index":101}
+{"fn":"parse_expression_at","source":"\n\n\n\tbutton {count}\n ","typescript":false,"index":124}
+{"fn":"parse","source":" \n\timport Button from './Button.svelte';\n\t\n\tlet count = 0;\n\n\t$: if (count > 2) {\n\t\tcount = 2;\n\t}\n\n\tfunction handleClick() {\n\t\tcount += 1;\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\tmain {count}\n \n\n ","typescript":false,"index":177}
+{"fn":"parse_expression_at","source":"\n\n\n\tmain {count}\n \n\n ","typescript":false,"index":198}
+{"fn":"parse","source":" \n\texport let show;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n show = false}\">Hide ","typescript":false,"index":57}
+{"fn":"parse","source":" \n\timport Nested from './Nested.svelte';\n\texport let show;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if show}\n\t \n{:else}\n\t show = true}\">Show \n{/if}","typescript":false,"index":82}
+{"fn":"parse_expression_at","source":"\n\n{#if show}\n\t \n{:else}\n\t show = true}\">Show \n{/if}","typescript":false,"index":137}
+{"fn":"parse","source":" \n\texport let value = '';\n","typescript":false}
+{"fn":"parse","source":" \n\timport { writable } from 'svelte/store';\n\timport Input from './Input.svelte';\n\n\tlet value = writable({ value: '' });\n\n\texport let callback = () => {};\n\n\tvalue.subscribe(() => {\n\t\tcallback();\n\t})\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n \n\n \n\n{$value.value}
","typescript":false,"index":235}
+{"fn":"parse_expression_at","source":"\n\n \n\n \n\n{$value.value}
","typescript":false,"index":272}
+{"fn":"parse_expression_at","source":"\n\n \n\n \n\n{$value.value}
","typescript":false,"index":295}
+{"fn":"parse","source":" \n\texport let foo;\n\texport let baz;\n\texport let qux;\n\texport let quux;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nfoo: {foo}
\nbaz: {baz} ({typeof baz})
\nqux: {qux}
\nquux: {quux}
","typescript":false,"index":98}
+{"fn":"parse_expression_at","source":"\n\nfoo: {foo}
\nbaz: {baz} ({typeof baz})
\nqux: {qux}
\nquux: {quux}
","typescript":false,"index":116}
+{"fn":"parse_expression_at","source":"\n\nfoo: {foo}
\nbaz: {baz} ({typeof baz})
\nqux: {qux}
\nquux: {quux}
","typescript":false,"index":123}
+{"fn":"parse_expression_at","source":"\n\nfoo: {foo}
\nbaz: {baz} ({typeof baz})
\nqux: {qux}
\nquux: {quux}
","typescript":false,"index":149}
+{"fn":"parse_expression_at","source":"\n\nfoo: {foo}
\nbaz: {baz} ({typeof baz})
\nqux: {qux}
\nquux: {quux}
","typescript":false,"index":168}
+{"fn":"parse","source":" \n\timport Widget from './Widget.svelte';\n\n\texport let bar;\n\texport let x;\n\texport let compound;\n\texport let go;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t \n
","typescript":false,"index":151}
+{"fn":"parse_expression_at","source":"\n\n\n\t \n
","typescript":false,"index":163}
+{"fn":"parse_expression_at","source":"\n\n\n\t \n
","typescript":false,"index":188}
+{"fn":"parse_expression_at","source":"\n\n\n\t \n
","typescript":false,"index":213}
+{"fn":"parse","source":" \n\texport let p;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{p}
","typescript":false,"index":39}
+{"fn":"parse","source":" \n\timport Widget from './Widget.svelte';\n\n\texport let foo = false;\n\texport let q;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if foo}\n\t \n{/if}","typescript":false,"index":105}
+{"fn":"parse_expression_at","source":"\n\n{#if foo}\n\t \n{/if}","typescript":false,"index":123}
+{"fn":"parse","source":" \n\texport let foo;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nfoo: {foo}
","typescript":false,"index":46}
+{"fn":"parse","source":" \n\timport Widget from './Widget.svelte';\n\n\texport let foo;\n","typescript":false}
+{"fn":"parse","source":" \n\texport let foo;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nfoo: '{foo}'
","typescript":false,"index":47}
+{"fn":"parse","source":" \n\timport Widget from './Widget.svelte';\n","typescript":false}
+{"fn":"parse","source":" \n\texport let foo;\n\texport let baz;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nfoo: {foo}
\nbaz: {baz} ({typeof baz})
","typescript":false,"index":63}
+{"fn":"parse_expression_at","source":"\n\nfoo: {foo}
\nbaz: {baz} ({typeof baz})
","typescript":false,"index":81}
+{"fn":"parse_expression_at","source":"\n\nfoo: {foo}
\nbaz: {baz} ({typeof baz})
","typescript":false,"index":88}
+{"fn":"parse","source":" \n\timport Widget from './Widget.svelte';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n
","typescript":false,"index":89}
+{"fn":"parse","source":" \n\texport let x;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nx: {x} ({typeof x})
","typescript":false,"index":42}
+{"fn":"parse_expression_at","source":"\n\nx: {x} ({typeof x})
","typescript":false,"index":47}
+{"fn":"parse","source":" \n\timport Foo from './Foo.svelte';\n","typescript":false}
+{"fn":"parse","source":" \n\texport let href;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nlink ","typescript":false,"index":47}
+{"fn":"parse","source":" \n\timport Link from './Link.svelte';\n","typescript":false}
+{"fn":"parse","source":" \n\timport Button from './Button.svelte';\n\texport let count = 0;\n\tlet clickHandler = () => count += 1;\n\tfunction updateHandler(){\n\t\tclickHandler = () => count += 10;\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nupdate handler \n{count} ","typescript":false,"index":204}
+{"fn":"parse_expression_at","source":"\n\nupdate handler \n{count} ","typescript":false,"index":261}
+{"fn":"parse_expression_at","source":"\n\nupdate handler \n{count} ","typescript":false,"index":276}
+{"fn":"parse","source":" \n\timport Button from './Button.svelte';\n\texport let count = 0;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n count += 1}\">{count} ","typescript":false,"index":106}
+{"fn":"parse_expression_at","source":"\n\n count += 1}\">{count} ","typescript":false,"index":126}
+{"fn":"parse","source":" \n\timport Button from './Button.svelte';\n\texport let count = 0;\n\tlet clickHandler = () => count += 1;\n\tfunction updateHandler(){\n\t\tclickHandler = () => count += 10;\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nupdate handler \n{count} ","typescript":false,"index":204}
+{"fn":"parse_expression_at","source":"\n\nupdate handler \n{count} ","typescript":false,"index":266}
+{"fn":"parse_expression_at","source":"\n\nupdate handler \n{count} ","typescript":false,"index":281}
+{"fn":"parse","source":" \n\timport { createEventDispatcher } from 'svelte';\n\timport Button from './Button.svelte';\n\n\tconst dispatch = createEventDispatcher();\n\n\texport let value;\n\n\tfunction handleClick() {\n\t\tdispatch('value', { value });\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\none \n dispatch('value', {value})}\">two ","typescript":false,"index":253}
+{"fn":"parse_expression_at","source":"\n\none \n dispatch('value', {value})}\">two ","typescript":false,"index":299}
+{"fn":"parse","source":" \n\timport { onDestroy, createEventDispatcher } from 'svelte';\n\n\tconst dispatch = createEventDispatcher();\n\n\tonDestroy(() => {\n\t\tdispatch('destroy');\n\t});\n","typescript":false}
+{"fn":"parse","source":" \n\timport { createEventDispatcher } from 'svelte';\n\timport Widget from './Widget.svelte';\n\n\tconst dispatch = createEventDispatcher();\n\n\texport let visible;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#if visible}\n\t\t \n\t{/if}\n
","typescript":false,"index":186}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#if visible}\n\t\t \n\t{/if}\n
","typescript":false,"index":218}
+{"fn":"parse","source":" \n\timport Widget from './Widget.svelte';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n console.log('clicked')}\"/>","typescript":false,"index":78}
+{"fn":"parse","source":" \n\timport { createEventDispatcher } from 'svelte';\n\n\tconst dispatch = createEventDispatcher();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nselect foo \nselect bar \nselect baz ","typescript":false,"index":132}
+{"fn":"parse_expression_at","source":"\n\nselect foo \nselect bar \nselect baz ","typescript":false,"index":220}
+{"fn":"parse_expression_at","source":"\n\nselect foo \nselect bar \nselect baz ","typescript":false,"index":308}
+{"fn":"parse","source":" \n\timport { createEventDispatcher } from 'svelte';\n\timport Widget from './Widget.svelte';\n\n\tconst dispatch = createEventDispatcher();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t \n
","typescript":false,"index":179}
+{"fn":"parse","source":" \n\timport { createEventDispatcher } from 'svelte';\n\n\tconst dispatch = createEventDispatcher();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nclick me ","typescript":false,"index":132}
+{"fn":"parse","source":" \n\timport Widget from './Widget.svelte';\n\timport { createEventDispatcher } from 'svelte';\n\n\tconst dispatch = createEventDispatcher();\n\n\texport let items;\n\n\tfunction foo(item) {\n\t\tdispatch('foo', item);\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each items as item}\n\t\t \n\t{/each}\n
","typescript":false,"index":237}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each items as item}\n\t\t \n\t{/each}\n
","typescript":false,"index":271}
+{"fn":"parse","source":" \n\timport { createEventDispatcher } from 'svelte';\n\tconst dispatch = createEventDispatcher();\n\texport let logs;\n\n\tfunction click() {\n\t\ttry {\n\t\t\tdispatch('click');\n\t\t} catch (error) {\n\t\t\tlogs.push(error);\n\t\t}\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n ","typescript":false,"index":246}
+{"fn":"parse","source":" \n\timport Widget from './Widget.svelte';\n\texport let logs = [];\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":100}
+{"fn":"parse","source":" \n import { createEventDispatcher } from 'svelte';\n const dispatch = createEventDispatcher();\n\n export const exists = true;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n dispatch('bar')}> ","typescript":false,"index":163}
+{"fn":"parse","source":" \n import Inner from './Inner.svelte';\n","typescript":false}
+{"fn":"parse","source":" \n\timport Widget from './Widget.svelte';\n\timport Inner from './Inner.svelte';\n\n\texport let logs = [];\n\texport { Inner };\n\n\tfunction foo() {\n\t\tlogs.push(this);\n\t}\n\tfunction bar() {\n\t\tlogs.push(this);\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":238}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":251}
+{"fn":"parse_expression_at","source":"{#if true}\n\tComponent \n{/if}","typescript":false,"index":5}
+{"fn":"parse","source":" \n\timport Component from './Component.svelte';\n\texport let flag;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nBefore \n{#if flag}\n\t \n{:else}\n\t \n{/if}\nAfter ","typescript":false,"index":108}
+{"fn":"parse","source":" \n\texport let nested;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{nested} ","typescript":false,"index":47}
+{"fn":"parse","source":" \n\timport Nested from './Nested.svelte';\n\n\texport let list = [1, 2];\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each list as nested}\n\t{#if true}\n\t\t \n\t{/if}\n{/each}","typescript":false,"index":94}
+{"fn":"parse_expression_at","source":"\n\n{#each list as nested}\n\t{#if true}\n\t\t \n\t{/if}\n{/each}","typescript":false,"index":116}
+{"fn":"parse","source":" \n\texport let count;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{count} \n\n{#if count > 1}\n\t\n\t \n{/if}","typescript":false,"index":46}
+{"fn":"parse_expression_at","source":"\n\n{count} \n\n{#if count > 1}\n\t\n\t \n{/if}","typescript":false,"index":66}
+{"fn":"parse_expression_at","source":"\n\n{count} \n\n{#if count > 1}\n\t\n\t \n{/if}","typescript":false,"index":165}
+{"fn":"parse","source":" \n\timport Countdown from './Countdown.svelte';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n","typescript":false,"index":83}
+{"fn":"parse","source":" \n\timport Tooltip from './Tooltip.svelte';\n\n\texport const Widget = { Tooltip };\n","typescript":false}
+{"fn":"parse","source":" \n\timport { Widget } from './Widget.svelte';\n\tlet widgets = [Widget];\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each widgets as LazyWidget}\n\t \n{/each}","typescript":false,"index":95}
+{"fn":"parse","source":" \n\texport let foo;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nfoo {foo}
","typescript":false,"index":45}
+{"fn":"parse","source":" \n\timport Foo from './Foo.svelte';\n\n\texport const Components = { Foo };\n","typescript":false}
+{"fn":"parse","source":" \n\timport { Components } from './components.svelte';\n\n\texport let a;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n","typescript":false,"index":108}
+{"fn":"parse","source":" \n\timport Level2 from './Level2.svelte';\n\timport Level3 from './Level3.svelte';\n","typescript":false}
+{"fn":"parse","source":" \n\timport Level3 from './Level3.svelte';\n","typescript":false}
+{"fn":"parse","source":" \n\timport Level1 from './Level1.svelte';\n\n\texport let l1;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":95}
+{"fn":"parse","source":" \n\timport Level2 from './Level2.svelte';\n\timport Level3 from './Level3.svelte';\n\t\n\texport let values;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each values as value}\n\t\t
level 1 #{value} \n\t\t\n\t\t\t\n\t\t\t\tAnd more stuff goes in here \n\t\t\t \n\t\t \n\t{/each}\n","typescript":false,"index":149}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each values as value}\n\t\t
level 1 #{value} \n\t\t\n\t\t\t\n\t\t\t\tAnd more stuff goes in here \n\t\t\t \n\t\t \n\t{/each}\n","typescript":false,"index":182}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each values as value}\n\t\t
level 1 #{value} \n\t\t\n\t\t\t\n\t\t\t\tAnd more stuff goes in here \n\t\t\t \n\t\t \n\t{/each}\n","typescript":false,"index":216}
+{"fn":"parse","source":" \n\texport let condition;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\n\n\t
level 2 \n\t{#if condition}\n\t\tTRUE! \n\t{:else}\n\t\tFALSE! \n\t{/if}\n","typescript":false,"index":90}
+{"fn":"parse","source":" \n\timport Level1 from './Level1.svelte';\n\t\n\texport let values;\n","typescript":false}
+{"fn":"parse","source":" \n\timport Sub from './Sub.svelte';\n\texport let selected;\n\tlet banana = {};\n\tlet component = banana;\n\t$: selected ? component = Sub : component = banana;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":195}
+{"fn":"parse","source":" \n\timport Sub from './Sub.svelte';\n\texport let componentName = 'Sub';\n\tlet proxy = new Proxy(Sub, {});\n\tlet banana = {};\n\tlet component;\n\t$: {\n\t\tif (componentName === 'Sub') component = Sub;\n\t\telse if (componentName === 'Proxy') component = proxy;\n\t\telse component = banana;\n\t};\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":321}
+{"fn":"parse","source":" \n\timport Link from './Link.svelte';\n","typescript":false}
+{"fn":"parse","source":" \n\texport let x;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nchild: {x.y}","typescript":false,"index":43}
+{"fn":"parse","source":" \n\timport Child from \"./Child.svelte\";\n\n\tlet x;\n\t$: if (!x) x = {y:0};\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n \n \nparent: {x.y} \n x.y++}>inc x ","typescript":false,"index":99}
+{"fn":"parse_expression_at","source":"\n\n \n \nparent: {x.y} \n x.y++}>inc x ","typescript":false,"index":122}
+{"fn":"parse_expression_at","source":"\n\n \n \nparent: {x.y} \n x.y++}>inc x ","typescript":false,"index":146}
+{"fn":"parse","source":" \n\texport let visible;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\t{JSON.stringify($$props)} {JSON.stringify($$restProps)}\n{/if}","typescript":false,"index":46}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\t{JSON.stringify($$props)} {JSON.stringify($$restProps)}\n{/if}","typescript":false,"index":57}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\t{JSON.stringify($$props)} {JSON.stringify($$restProps)}\n{/if}","typescript":false,"index":83}
+{"fn":"parse_expression_at","source":"{#if 'message' in $$props}\n\t{$$props.message}
\n{/if}","typescript":false,"index":5}
+{"fn":"parse_expression_at","source":"{#if 'message' in $$props}\n\t{$$props.message}
\n{/if}","typescript":false,"index":32}
+{"fn":"parse","source":" \n\texport let data;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{data.message}
","typescript":false,"index":42}
+{"fn":"parse","source":" \n\timport { onMount } from 'svelte';\n\n\texport let isWidget;\n\n\tonMount(() => {\n\t\tisWidget = true;\n\t});\n","typescript":false}
+{"fn":"parse","source":" \n\timport Widget from './Widget.svelte';\n\texport let widget;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n
","typescript":false,"index":105}
+{"fn":"parse","source":" \n\timport Widget from './Widget.svelte';\n","typescript":false}
+{"fn":"parse","source":" \n\timport Component from './Component.svelte';\n\n\tlet disabled = false;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n disabled = !disabled}>Disable \n\n\n\tButton \n \n\n\n\tButton \n ","typescript":false,"index":107}
+{"fn":"parse_expression_at","source":"\n\n disabled = !disabled}>Disable \n\n\n\tButton \n \n\n\n\tButton \n ","typescript":false,"index":198}
+{"fn":"parse_expression_at","source":"\n\n disabled = !disabled}>Disable \n\n\n\tButton \n \n\n\n\tButton \n ","typescript":false,"index":269}
+{"fn":"parse","source":" \n\timport Inner from './Inner.svelte';\n","typescript":false}
+{"fn":"parse","source":" \n\timport Outer from './Outer.svelte';\n\n\texport let text = 'one';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{text}\n ","typescript":false,"index":94}
+{"fn":"parse","source":" \n\timport Nested from './Nested.svelte';\n\timport Foo from './Foo.svelte';\n\timport Bar from './Bar.svelte';\n","typescript":false}
+{"fn":"parse","source":" \n export let name;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nHello {name} ","typescript":false,"index":52}
+{"fn":"parse","source":" \n\timport Nested from './Nested.svelte';\n\timport Hello from './Hello.svelte';\n\n\tlet name = 'world';\n","typescript":false}
+{"fn":"parse","source":" \n\timport Nested from './Nested.svelte';\n\timport Hello from './Hello.svelte';\n\timport World from './World.svelte';\n","typescript":false}
+{"fn":"parse","source":" \n\tlet keys = ['a', 'b'];\n\n\tfunction setKey(key, value) {\n\t\tconsole.log(`setKey(${key}, ${value})`);\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each keys as key (key)}\n\t setKey(key, value)} />\n{/each}","typescript":false,"index":129}
+{"fn":"parse_expression_at","source":"\n\n{#each keys as key (key)}\n\t setKey(key, value)} />\n{/each}","typescript":false,"index":142}
+{"fn":"parse_expression_at","source":"\n\n{#each keys as key (key)}\n\t setKey(key, value)} />\n{/each}","typescript":false,"index":166}
+{"fn":"parse","source":" \n\timport Nested from './Nested.svelte';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t set(`value-${key}`)}>Set {key} \n ","typescript":false,"index":117}
+{"fn":"parse_expression_at","source":"\n\n\n\t set(`value-${key}`)}>Set {key} \n ","typescript":false,"index":149}
+{"fn":"parse","source":" \n\tlet keys = ['a', 'b'];\n\tlet items = ['c', 'd'];\n\n\tfunction setKey(key, value, item) {\n\t\tconsole.log(`setKey(${key}, ${value}, ${item})`);\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each items as item (item)}\n\t{#each keys as key (key)}\n\t\t setKey(key, value, item)} />\n\t{/each}\n{/each}","typescript":false,"index":169}
+{"fn":"parse_expression_at","source":"\n\n{#each items as item (item)}\n\t{#each keys as key (key)}\n\t\t setKey(key, value, item)} />\n\t{/each}\n{/each}","typescript":false,"index":184}
+{"fn":"parse_expression_at","source":"\n\n{#each items as item (item)}\n\t{#each keys as key (key)}\n\t\t setKey(key, value, item)} />\n\t{/each}\n{/each}","typescript":false,"index":199}
+{"fn":"parse_expression_at","source":"\n\n{#each items as item (item)}\n\t{#each keys as key (key)}\n\t\t setKey(key, value, item)} />\n\t{/each}\n{/each}","typescript":false,"index":212}
+{"fn":"parse_expression_at","source":"\n\n{#each items as item (item)}\n\t{#each keys as key (key)}\n\t\t setKey(key, value, item)} />\n\t{/each}\n{/each}","typescript":false,"index":244}
+{"fn":"parse","source":" \n\timport Nested from './Nested.svelte';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t set(`value-${key}-${item}`)}>Set {key}-{item} \n ","typescript":false,"index":126}
+{"fn":"parse_expression_at","source":"\n\n\n\t set(`value-${key}-${item}`)}>Set {key}-{item} \n ","typescript":false,"index":166}
+{"fn":"parse_expression_at","source":"\n\n\n\t set(`value-${key}-${item}`)}>Set {key}-{item} \n ","typescript":false,"index":172}
+{"fn":"parse","source":" \n\tfunction setKey(key, value) {\n\t\tconsole.log(`setKey(${key}, ${value})`);\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n \n ","typescript":false,"index":116}
+{"fn":"parse_expression_at","source":"\n\n \n ","typescript":false,"index":146}
+{"fn":"parse","source":" \n\timport Inner from './Inner.svelte';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t set(key, value)} />\n ","typescript":false,"index":99}
+{"fn":"parse","source":" \n\timport Nested from './Nested.svelte';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t set(`value-${key}`)}>Set {key} \n ","typescript":false,"index":117}
+{"fn":"parse_expression_at","source":"\n\n\n\t set(`value-${key}`)}>Set {key} \n ","typescript":false,"index":149}
+{"fn":"parse","source":" \n\timport Nested from './Nested.svelte';\n","typescript":false}
+{"fn":"parse","source":" \n\tlet promise = new Promise(resolve => resolve(10));\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each {length: 3} as _, i}\n\t\n{/each}\n\n{#await promise then value}\n\t \n{/await}","typescript":false,"index":79}
+{"fn":"parse_expression_at","source":"\n\n{#each {length: 3} as _, i}\n\t\n{/each}\n\n{#await promise then value}\n\t \n{/await}","typescript":false,"index":113}
+{"fn":"parse_expression_at","source":"\n\n{#each {length: 3} as _, i}\n\t\n{/each}\n\n{#await promise then value}\n\t \n{/await}","typescript":false,"index":135}
+{"fn":"parse","source":" \n\timport Nested from './Nested.svelte';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{item} - {value}
\n ","typescript":false,"index":94}
+{"fn":"parse_expression_at","source":"\n\n\n\t{item} - {value}
\n ","typescript":false,"index":103}
+{"fn":"parse","source":" \n\texport let foo = 'a';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{foo} \n ","typescript":false,"index":58}
+{"fn":"parse","source":" \n\timport Nested from './Nested.svelte';\n\n\texport let nested;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\toverride default slot
\n ","typescript":false,"index":99}
+{"fn":"parse","source":" \n\timport Nested from './Nested.svelte';\n\n\texport let things;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each things as thing}\n\t\t{thing} \n\t{/each}\n ","typescript":false,"index":97}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each things as thing}\n\t\t{thing} \n\t{/each}\n ","typescript":false,"index":123}
+{"fn":"parse","source":" \n\timport Nested from './Nested.svelte';\n","typescript":false}
+{"fn":"parse","source":" \n\timport Nested from \"./Nested.svelte\";\n","typescript":false}
+{"fn":"parse","source":" \n\timport Nested from './Nested.svelte';\n","typescript":false}
+{"fn":"parse","source":" \n\timport { model } from \"./store.svelte\";\n\texport let value = '';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n \n{value}","typescript":false,"index":104}
+{"fn":"parse_expression_at","source":"\n\n \n{value}","typescript":false,"index":116}
+{"fn":"parse","source":" \n\timport Inner from \"./Inner.svelte\";\n\texport let defaultValue = '';\n\texport let slotProps = '';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":148}
+{"fn":"parse","source":" \n\timport Outer from \"./Outer.svelte\";\n\timport Inner from \"./Inner.svelte\";\n\timport {model} from \"./store.svelte\";\n\n\texport let props = '';\n\texport let fallback = '';\n\n\texport function getSubscriberCount() {\n\t\treturn model.getCount();\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n \n\t \n \n\n \n\t \n \n\n\n ","typescript":false,"index":274}
+{"fn":"parse_expression_at","source":"\n\n \n\t \n \n\n \n\t \n \n\n\n ","typescript":false,"index":295}
+{"fn":"parse_expression_at","source":"\n\n \n\t \n \n\n \n\t \n \n\n\n ","typescript":false,"index":339}
+{"fn":"parse_expression_at","source":"\n\n \n\t \n \n\n \n\t \n \n\n\n ","typescript":false,"index":381}
+{"fn":"parse_expression_at","source":"\n\n \n\t \n \n\n \n\t \n \n\n\n ","typescript":false,"index":402}
+{"fn":"parse_expression_at","source":"\n\n \n\t \n \n\n \n\t \n \n\n\n ","typescript":false,"index":446}
+{"fn":"parse_expression_at","source":"\n\n \n\t \n \n\n \n\t \n \n\n\n ","typescript":false,"index":488}
+{"fn":"parse_expression_at","source":"\n\n \n\t \n \n\n \n\t \n \n\n\n ","typescript":false,"index":509}
+{"fn":"parse","source":" \n\tlet value = 'Blub';\n\tlet count = 0;\n\tconst subscribers = new Set();\n\texport const model = {\n\t\tsubscribe(fn) {\n\t\t\tsubscribers.add(fn);\n\t\t\tcount++;\n\t\t\tfn(value);\n\t\t\treturn () => {\n\t\t\t\tcount--;\n\t\t\t\tsubscribers.delete(fn);\n\t\t\t};\n\t\t},\n\t\tset(v) {\n\t\t\tvalue = v;\n\t\t\tsubscribers.forEach((fn) => fn(v));\n\t\t},\n\t\tgetCount() {\n\t\t\treturn count;\n\t\t}\n\t};\n","typescript":false}
+{"fn":"parse","source":" \n\timport Inner from \"./Inner.svelte\";\n","typescript":false}
+{"fn":"parse","source":" \n\timport Inner from \"./Inner.svelte\";\n","typescript":false}
+{"fn":"parse","source":" \n\timport IconA from './IconA.svelte';\n\timport IconB from './IconB.svelte';\n\n\tlet variable = false;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n variable = !variable}>Click Me \n\n\t\n\t\t \n\t \n
","typescript":false,"index":136}
+{"fn":"parse_expression_at","source":"\n\n variable = !variable}>Click Me \n\n\t\n\t\t \n\t \n
","typescript":false,"index":222}
+{"fn":"parse","source":" \n\timport Inner from \"./Inner.svelte\";\n","typescript":false}
+{"fn":"parse","source":" \n\timport Foo from './Foo.svelte';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{JSON.stringify($$props)}\n\t \n ","typescript":false,"index":70}
+{"fn":"parse","source":" \n\timport Inner from \"./Inner.svelte\";\n\tlet value = '';\n","typescript":false}
+{"fn":"parse","source":" \n\timport Nested from \"./Nested.svelte\";\n","typescript":false}
+{"fn":"parse","source":" \n\timport Nested from './Nested.svelte';\n\n\texport let foo;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\tunconditional
\n\n\t{#if foo}\n\t\tconditional
\n\t{/if}\n ","typescript":false,"index":115}
+{"fn":"parse","source":" \n\timport Nested from './Nested.svelte';\n\n\texport let foo;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#if foo}\n\t\tconditional
\n\t{/if}\n\n\tunconditional
\n ","typescript":false,"index":92}
+{"fn":"parse","source":" \n\timport Nested from './Nested.svelte';\n\n\texport let enabled;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#if !enabled}\n\t\tdisabled
\n\t{:else}\n\t\tenabled
\n\t{/if}\n\n\tunconditional
\n ","typescript":false,"index":96}
+{"fn":"parse","source":" \n\texport let things;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each things as thing}\n\t\t \n\t{/each}\n
","typescript":false,"index":54}
+{"fn":"parse","source":" \n\timport Nested from './Nested.svelte';\n\n\texport let things;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{thing} \n ","typescript":false,"index":116}
+{"fn":"parse","source":" \n\texport let things;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each things as thing}\n\t\t \n\t{/each}\n
","typescript":false,"index":54}
+{"fn":"parse","source":" \n\timport Nested from './Nested.svelte';\n\n\texport let things;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{x} \n ","typescript":false,"index":108}
+{"fn":"parse_expression_at","source":"\n\n\n\t{x} \n ","typescript":false,"index":120}
+{"fn":"parse","source":" \n\tlet count = 0;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n count += 1}\">+1 \n","typescript":false,"index":55}
+{"fn":"parse_expression_at","source":"\n\n count += 1}\">+1 \n","typescript":false,"index":99}
+{"fn":"parse","source":" \n\timport Nested from './Nested.svelte';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{count} \n ","typescript":false,"index":86}
+{"fn":"parse","source":" \n\tlet count = 0;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n count += 1}\">+1 \n","typescript":false,"index":55}
+{"fn":"parse_expression_at","source":"\n\n count += 1}\">+1 \n","typescript":false,"index":95}
+{"fn":"parse","source":" \n\timport Nested from './Nested.svelte';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{c} ({count}) \n ","typescript":false,"index":92}
+{"fn":"parse_expression_at","source":"\n\n\n\t{c} ({count}) \n ","typescript":false,"index":97}
+{"fn":"parse","source":" \n\tlet foo = 'a';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n foo = 'b'}\">\n\t \n
","typescript":false,"index":52}
+{"fn":"parse","source":" \n\timport Nested from './Nested.svelte';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{bar}
\n ","typescript":false,"index":76}
+{"fn":"parse_expression_at","source":"\n\n\n\t{bar}
\n ","typescript":false,"index":87}
+{"fn":"parse","source":" \n\texport let things;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each things as thing}\n\t\t \n\t{/each}\n
","typescript":false,"index":54}
+{"fn":"parse","source":" \n\timport Nested from './Nested.svelte';\n\n\texport let things;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{num} \n ","typescript":false,"index":109}
+{"fn":"parse_expression_at","source":"\n\n\n\t{num} \n ","typescript":false,"index":128}
+{"fn":"parse","source":" \n\texport let props;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":52}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":65}
+{"fn":"parse","source":" \n\timport Nested from \"./Nested.svelte\";\n\tlet c = 0, d = 0, e = 0;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{pair[0]} {pair[1]} {c} {foo}\n\t \n\n\t { c += 1; }}>Increment \n
\n\n\n\t\n\t\t{a} {b} {d} {foo}\n\t \n\n\t { d += 1; }}>Increment \n
\n\n\n\t\n\t\t{a} {b} {e} {foo}\n\t \n\n\t { e += 1; }}>Increment \n
","typescript":false,"index":107}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{pair[0]} {pair[1]} {c} {foo}\n\t \n\n\t { c += 1; }}>Increment \n
\n\n\n\t\n\t\t{a} {b} {d} {foo}\n\t \n\n\t { d += 1; }}>Increment \n
\n\n\n\t\n\t\t{a} {b} {e} {foo}\n\t \n\n\t { e += 1; }}>Increment \n
","typescript":false,"index":138}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{pair[0]} {pair[1]} {c} {foo}\n\t \n\n\t { c += 1; }}>Increment \n
\n\n\n\t\n\t\t{a} {b} {d} {foo}\n\t \n\n\t { d += 1; }}>Increment \n
\n\n\n\t\n\t\t{a} {b} {e} {foo}\n\t \n\n\t { e += 1; }}>Increment \n
","typescript":false,"index":154}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{pair[0]} {pair[1]} {c} {foo}\n\t \n\n\t { c += 1; }}>Increment \n
\n\n\n\t\n\t\t{a} {b} {d} {foo}\n\t \n\n\t { d += 1; }}>Increment \n
\n\n\n\t\n\t\t{a} {b} {e} {foo}\n\t \n\n\t { e += 1; }}>Increment \n
","typescript":false,"index":163}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{pair[0]} {pair[1]} {c} {foo}\n\t \n\n\t { c += 1; }}>Increment \n
\n\n\n\t\n\t\t{a} {b} {d} {foo}\n\t \n\n\t { d += 1; }}>Increment \n
\n\n\n\t\n\t\t{a} {b} {e} {foo}\n\t \n\n\t { e += 1; }}>Increment \n
","typescript":false,"index":173}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{pair[0]} {pair[1]} {c} {foo}\n\t \n\n\t { c += 1; }}>Increment \n
\n\n\n\t\n\t\t{a} {b} {d} {foo}\n\t \n\n\t { d += 1; }}>Increment \n
\n\n\n\t\n\t\t{a} {b} {e} {foo}\n\t \n\n\t { e += 1; }}>Increment \n
","typescript":false,"index":183}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{pair[0]} {pair[1]} {c} {foo}\n\t \n\n\t { c += 1; }}>Increment \n
\n\n\n\t\n\t\t{a} {b} {d} {foo}\n\t \n\n\t { d += 1; }}>Increment \n
\n\n\n\t\n\t\t{a} {b} {e} {foo}\n\t \n\n\t { e += 1; }}>Increment \n
","typescript":false,"index":187}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{pair[0]} {pair[1]} {c} {foo}\n\t \n\n\t { c += 1; }}>Increment \n
\n\n\n\t\n\t\t{a} {b} {d} {foo}\n\t \n\n\t { d += 1; }}>Increment \n
\n\n\n\t\n\t\t{a} {b} {e} {foo}\n\t \n\n\t { e += 1; }}>Increment \n
","typescript":false,"index":223}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{pair[0]} {pair[1]} {c} {foo}\n\t \n\n\t { c += 1; }}>Increment \n
\n\n\n\t\n\t\t{a} {b} {d} {foo}\n\t \n\n\t { d += 1; }}>Increment \n
\n\n\n\t\n\t\t{a} {b} {e} {foo}\n\t \n\n\t { e += 1; }}>Increment \n
","typescript":false,"index":291}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{pair[0]} {pair[1]} {c} {foo}\n\t \n\n\t { c += 1; }}>Increment \n
\n\n\n\t\n\t\t{a} {b} {d} {foo}\n\t \n\n\t { d += 1; }}>Increment \n
\n\n\n\t\n\t\t{a} {b} {e} {foo}\n\t \n\n\t { e += 1; }}>Increment \n
","typescript":false,"index":322}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{pair[0]} {pair[1]} {c} {foo}\n\t \n\n\t { c += 1; }}>Increment \n
\n\n\n\t\n\t\t{a} {b} {d} {foo}\n\t \n\n\t { d += 1; }}>Increment \n
\n\n\n\t\n\t\t{a} {b} {e} {foo}\n\t \n\n\t { e += 1; }}>Increment \n
","typescript":false,"index":340}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{pair[0]} {pair[1]} {c} {foo}\n\t \n\n\t { c += 1; }}>Increment \n
\n\n\n\t\n\t\t{a} {b} {d} {foo}\n\t \n\n\t { d += 1; }}>Increment \n
\n\n\n\t\n\t\t{a} {b} {e} {foo}\n\t \n\n\t { e += 1; }}>Increment \n
","typescript":false,"index":349}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{pair[0]} {pair[1]} {c} {foo}\n\t \n\n\t { c += 1; }}>Increment \n
\n\n\n\t\n\t\t{a} {b} {d} {foo}\n\t \n\n\t { d += 1; }}>Increment \n
\n\n\n\t\n\t\t{a} {b} {e} {foo}\n\t \n\n\t { e += 1; }}>Increment \n
","typescript":false,"index":353}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{pair[0]} {pair[1]} {c} {foo}\n\t \n\n\t { c += 1; }}>Increment \n
\n\n\n\t\n\t\t{a} {b} {d} {foo}\n\t \n\n\t { d += 1; }}>Increment \n
\n\n\n\t\n\t\t{a} {b} {e} {foo}\n\t \n\n\t { e += 1; }}>Increment \n
","typescript":false,"index":357}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{pair[0]} {pair[1]} {c} {foo}\n\t \n\n\t { c += 1; }}>Increment \n
\n\n\n\t\n\t\t{a} {b} {d} {foo}\n\t \n\n\t { d += 1; }}>Increment \n
\n\n\n\t\n\t\t{a} {b} {e} {foo}\n\t \n\n\t { e += 1; }}>Increment \n
","typescript":false,"index":361}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{pair[0]} {pair[1]} {c} {foo}\n\t \n\n\t { c += 1; }}>Increment \n
\n\n\n\t\n\t\t{a} {b} {d} {foo}\n\t \n\n\t { d += 1; }}>Increment \n
\n\n\n\t\n\t\t{a} {b} {e} {foo}\n\t \n\n\t { e += 1; }}>Increment \n
","typescript":false,"index":397}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{pair[0]} {pair[1]} {c} {foo}\n\t \n\n\t { c += 1; }}>Increment \n
\n\n\n\t\n\t\t{a} {b} {d} {foo}\n\t \n\n\t { d += 1; }}>Increment \n
\n\n\n\t\n\t\t{a} {b} {e} {foo}\n\t \n\n\t { e += 1; }}>Increment \n
","typescript":false,"index":465}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{pair[0]} {pair[1]} {c} {foo}\n\t \n\n\t { c += 1; }}>Increment \n
\n\n\n\t\n\t\t{a} {b} {d} {foo}\n\t \n\n\t { d += 1; }}>Increment \n
\n\n\n\t\n\t\t{a} {b} {e} {foo}\n\t \n\n\t { e += 1; }}>Increment \n
","typescript":false,"index":504}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{pair[0]} {pair[1]} {c} {foo}\n\t \n\n\t { c += 1; }}>Increment \n
\n\n\n\t\n\t\t{a} {b} {d} {foo}\n\t \n\n\t { d += 1; }}>Increment \n
\n\n\n\t\n\t\t{a} {b} {e} {foo}\n\t \n\n\t { e += 1; }}>Increment \n
","typescript":false,"index":524}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{pair[0]} {pair[1]} {c} {foo}\n\t \n\n\t { c += 1; }}>Increment \n
\n\n\n\t\n\t\t{a} {b} {d} {foo}\n\t \n\n\t { d += 1; }}>Increment \n
\n\n\n\t\n\t\t{a} {b} {e} {foo}\n\t \n\n\t { e += 1; }}>Increment \n
","typescript":false,"index":533}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{pair[0]} {pair[1]} {c} {foo}\n\t \n\n\t { c += 1; }}>Increment \n
\n\n\n\t\n\t\t{a} {b} {d} {foo}\n\t \n\n\t { d += 1; }}>Increment \n
\n\n\n\t\n\t\t{a} {b} {e} {foo}\n\t \n\n\t { e += 1; }}>Increment \n
","typescript":false,"index":537}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{pair[0]} {pair[1]} {c} {foo}\n\t \n\n\t { c += 1; }}>Increment \n
\n\n\n\t\n\t\t{a} {b} {d} {foo}\n\t \n\n\t { d += 1; }}>Increment \n
\n\n\n\t\n\t\t{a} {b} {e} {foo}\n\t \n\n\t { e += 1; }}>Increment \n
","typescript":false,"index":541}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{pair[0]} {pair[1]} {c} {foo}\n\t \n\n\t { c += 1; }}>Increment \n
\n\n\n\t\n\t\t{a} {b} {d} {foo}\n\t \n\n\t { d += 1; }}>Increment \n
\n\n\n\t\n\t\t{a} {b} {e} {foo}\n\t \n\n\t { e += 1; }}>Increment \n
","typescript":false,"index":545}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{pair[0]} {pair[1]} {c} {foo}\n\t \n\n\t { c += 1; }}>Increment \n
\n\n\n\t\n\t\t{a} {b} {d} {foo}\n\t \n\n\t { d += 1; }}>Increment \n
\n\n\n\t\n\t\t{a} {b} {e} {foo}\n\t \n\n\t { e += 1; }}>Increment \n
","typescript":false,"index":581}
+{"fn":"parse","source":" \n\tlet fooText = 'foo';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t \n
","typescript":false,"index":65}
+{"fn":"parse","source":" \n\timport Nested from './Nested.svelte';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{someText}
\n ","typescript":false,"index":81}
+{"fn":"parse_expression_at","source":"\n\n\n\t{someText}
\n ","typescript":false,"index":97}
+{"fn":"parse","source":" \n\timport B from './B.svelte';\n\texport let x;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{reflected} \n\t \n ","typescript":false,"index":94}
+{"fn":"parse","source":" \n\texport let x;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n","typescript":false,"index":52}
+{"fn":"parse","source":" \n\timport A from './A.svelte';\n\texport let x = 1;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{reflected} \n ","typescript":false,"index":98}
+{"fn":"parse","source":" \n\texport let x;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n","typescript":false,"index":63}
+{"fn":"parse","source":" \n\timport A from './A.svelte';\n\texport let x = 1;\n\tlet y = 0;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t y = reflected}\n\t\tslot=\"foo\"\n\t\tlet:reflected\n\t\tclass={reflected}\n\t>\n\t\t{reflected}\n\t \n \n{ y }","typescript":false,"index":108}
+{"fn":"parse_expression_at","source":"\n\n\n\t y = reflected}\n\t\tslot=\"foo\"\n\t\tlet:reflected\n\t\tclass={reflected}\n\t>\n\t\t{reflected}\n\t \n \n{ y }","typescript":false,"index":167}
+{"fn":"parse_expression_at","source":"\n\n\n\t y = reflected}\n\t\tslot=\"foo\"\n\t\tlet:reflected\n\t\tclass={reflected}\n\t>\n\t\t{reflected}\n\t \n \n{ y }","typescript":false,"index":184}
+{"fn":"parse_expression_at","source":"\n\n\n\t y = reflected}\n\t\tslot=\"foo\"\n\t\tlet:reflected\n\t\tclass={reflected}\n\t>\n\t\t{reflected}\n\t \n \n{ y }","typescript":false,"index":211}
+{"fn":"parse","source":" \n\texport let items;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each items as item, index}\n\t\t \n\t{/each}\n
","typescript":false,"index":53}
+{"fn":"parse","source":" \n\timport Nested from './Nested.svelte';\n\n\texport let letters = ['a', 'b', 'c'];\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{index + 1}: \n\t \n ","typescript":false,"index":114}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{index + 1}: \n\t \n ","typescript":false,"index":146}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{index + 1}: \n\t \n ","typescript":false,"index":177}
+{"fn":"parse","source":" \n\texport let prop\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":50}
+{"fn":"parse","source":" \n\timport Outer from './Outer.svelte'\n\timport Inner from './Inner.svelte'\n\n\texport let prop\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{value} \n ","typescript":false,"index":144}
+{"fn":"parse","source":" \n\texport let prop\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":50}
+{"fn":"parse","source":" \n\timport Outer from './Outer.svelte'\n\timport Inner from './Inner.svelte'\n\n\texport let prop\n\texport let log;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t { log(value); }}> \n ","typescript":false,"index":178}
+{"fn":"parse","source":" \n export let log;\n export let b;\n function innerCall(a) {\n log(`a: ${a}, b: ${b}`);\n }\n","typescript":false}
+{"fn":"parse","source":" \n import Inner from './Inner.svelte'\n export let log;\n export let a;\n\texport let b;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n \n innerCall(a)} />\n \n ","typescript":false,"index":197}
+{"fn":"parse","source":" \n\timport Outer from \"./Outer.svelte\";\n\texport let log = [];\n\texport let a;\n\texport let b;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\tclick me\n\t \n ","typescript":false,"index":164}
+{"fn":"parse","source":" \n\texport let thing;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{thing}
","typescript":false,"index":43}
+{"fn":"parse","source":" \n\timport Foo from './Foo.svelte';\n\timport Bar from './Bar.svelte';\n\n\tconst things = { '1': 'one' };\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n ","typescript":false,"index":145}
+{"fn":"parse","source":" \n\texport let things;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each things as thing}\n\t\t \n\t{/each}\n
","typescript":false,"index":54}
+{"fn":"parse","source":" \n\timport Nested from './Nested.svelte';\n\n\tlet things = [{ text: 'hello' }];\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n things[0].text = 'bye'}>mutate \n\n\t{thing.text} \n ","typescript":false,"index":113}
+{"fn":"parse_expression_at","source":"\n\n things[0].text = 'bye'}>mutate \n\n\t{thing.text} \n ","typescript":false,"index":195}
+{"fn":"parse","source":" \n\texport let things;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each things as thing}\n\t\t \n\t{/each}\n
","typescript":false,"index":54}
+{"fn":"parse","source":" \n\timport Nested from './Nested.svelte';\n\n\texport let things;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{thing} \n\t
\n ","typescript":false,"index":135}
+{"fn":"parse","source":" \n\texport let things;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each things as thing}\n\t\t \n\t{/each}\n
","typescript":false,"index":54}
+{"fn":"parse","source":" \n\texport let thing;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n{thing} \n ","typescript":false,"index":45}
+{"fn":"parse","source":" \n\timport Nested from './Nested.svelte';\n\timport SlotInner from './SlotInner.svelte';\n\n\texport let things;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{data}
\n\t \n ","typescript":false,"index":177}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{data}
\n\t \n ","typescript":false,"index":190}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{data}
\n\t \n ","typescript":false,"index":224}
+{"fn":"parse_expression_at","source":"","typescript":false,"index":13}
+{"fn":"parse","source":" \n\timport Nested from './Nested.svelte';\n\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{thing} \n ","typescript":false,"index":117}
+{"fn":"parse_expression_at","source":" \n","typescript":false,"index":22}
+{"fn":"parse","source":" \n\timport Nested from './Nested.svelte';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{thing} \n\t{thing} \n ","typescript":false,"index":86}
+{"fn":"parse_expression_at","source":"\n\n\n\t{thing} \n\t{thing} \n ","typescript":false,"index":148}
+{"fn":"parse","source":" \n\tlet count = 0;\n\n\tfunction increment() {\n\t\tcount += 1;\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t \n\t \n\t \n\n\t+1 \n
","typescript":false,"index":187}
+{"fn":"parse","source":" \n\timport Nested from './Nested.svelte';\n\tlet count = 42;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\tcount in default slot: {count}\n\t
\n\n\t\n\t\tcount in foo slot: {count}\n\t
\n\n\t\n\t\tcount in bar slot: {count}\n\t
\n ","typescript":false,"index":126}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\tcount in default slot: {count}\n\t
\n\n\t\n\t\tcount in foo slot: {count}\n\t
\n\n\t\n\t\tcount in bar slot: {count}\n\t
\n ","typescript":false,"index":188}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\tcount in default slot: {count}\n\t
\n\n\t\n\t\tcount in foo slot: {count}\n\t
\n\n\t\n\t\tcount in bar slot: {count}\n\t
\n ","typescript":false,"index":240}
+{"fn":"parse","source":" \n\texport let text;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{text}\n\t
\n\t \n","typescript":false,"index":46}
+{"fn":"parse","source":" \n\timport Nested from \"./Nested.svelte\"\n\timport Nested2 from \"./Nested2.svelte\"\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t\n\t\t\t{text}\n\t\t
\n\t \n ","typescript":false,"index":173}
+{"fn":"parse","source":" \n\timport Nested from \"./Nested.svelte\"\n\timport Nested2 from \"./Nested2.svelte\"\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t\n\t\t\t{@const text2 = text}\n\t\t\t{text} {text2}\n\t\t
\n\t \n ","typescript":false,"index":181}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t\n\t\t\t{@const text2 = text}\n\t\t\t{text} {text2}\n\t\t
\n\t \n ","typescript":false,"index":191}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t\n\t\t\t{@const text2 = text}\n\t\t\t{text} {text2}\n\t\t
\n\t \n ","typescript":false,"index":198}
+{"fn":"parse","source":" \n\timport Nested from './Nested.svelte';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{value}
\n ","typescript":false,"index":83}
+{"fn":"parse","source":" \n\timport Nested from './Nested.svelte';\n","typescript":false}
+{"fn":"parse","source":" \n\timport Nested from './Nested.svelte';\n","typescript":false}
+{"fn":"parse","source":" \n\timport Nested from './Nested.svelte';\n\n\tlet name = 'world';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\tHello {name} \n ","typescript":false,"index":116}
+{"fn":"parse","source":" \n\timport Nested from './Nested.svelte';\n","typescript":false}
+{"fn":"parse","source":" \n\texport let onclick;\n","typescript":true}
+{"fn":"parse_expression_at","source":" ","typescript":false,"index":24}
+{"fn":"parse","source":" \n\timport Parent from './Parent.svelte';\n\timport Child from './Child.svelte';\n","typescript":true}
+{"fn":"parse_expression_at","source":"\n\n\n\t console.log(item)}>asd \n ","typescript":true,"index":153}
+{"fn":"parse","source":" \n\timport Nested from './Nested.svelte';\n","typescript":false}
+{"fn":"parse","source":" \n\timport Nested from './Nested.svelte';\n","typescript":false}
+{"fn":"parse","source":" \n\timport Outer from './Outer.svelte';\n\timport Inner from './Inner.svelte';\n","typescript":false}
+{"fn":"parse","source":" \n\tlet val;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n \n ","typescript":false,"index":49}
+{"fn":"parse","source":" \n\timport Input from \"./Input.svelte\";\n\timport Display from \"./Display.svelte\";\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n \n\t{#if foo}\n\t\t{foo} \n\t{/if}\n","typescript":false,"index":114}
+{"fn":"parse_expression_at","source":"\n\n \n\t{#if foo}\n\t\t{foo} \n\t{/if}\n","typescript":false,"index":126}
+{"fn":"parse_expression_at","source":"\n\n \n\t{#if foo}\n\t\t{foo} \n\t{/if}\n","typescript":false,"index":143}
+{"fn":"parse","source":" \n\timport Two from './Two.svelte';\n","typescript":false}
+{"fn":"parse","source":" \n\timport One from './One.svelte';\n","typescript":false}
+{"fn":"parse","source":" \n\timport Two from './Two.svelte';\n\texport let a, b;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t \n\t \n ","typescript":false,"index":143}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t \n\t \n ","typescript":false,"index":151}
+{"fn":"parse","source":" \n export let b;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n ","typescript":false,"index":57}
+{"fn":"parse","source":" \n\timport One from './One.svelte';\n\texport let a = 1;\n\texport let b = 2;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\tone: {one} two: {two}
\n ","typescript":false,"index":142}
+{"fn":"parse_expression_at","source":"\n\n\n\tone: {one} two: {two}
\n ","typescript":false,"index":153}
+{"fn":"parse","source":" \n\timport Component from './Component.svelte';\n","typescript":false}
+{"fn":"parse","source":" \n\timport Forward from './Forward.svelte';\n","typescript":false}
+{"fn":"parse","source":" \n\texport let obj;\n\texport let c;\n\texport let d;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":81}
+{"fn":"parse","source":" \n\timport Nested from './Nested.svelte';\n\n\texport let obj = {a: 1, b: 42}\n\texport let c = 5\n\texport let d = 10\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{a}
\n\t{b}
\n\t{c}
\n\t{d}
\n ","typescript":false,"index":181}
+{"fn":"parse_expression_at","source":"\n\n\n\t{a}
\n\t{b}
\n\t{c}
\n\t{d}
\n ","typescript":false,"index":193}
+{"fn":"parse_expression_at","source":"\n\n\n\t{a}
\n\t{b}
\n\t{c}
\n\t{d}
\n ","typescript":false,"index":205}
+{"fn":"parse_expression_at","source":"\n\n\n\t{a}
\n\t{b}
\n\t{c}
\n\t{d}
\n ","typescript":false,"index":217}
+{"fn":"parse_expression_at","source":"","typescript":false,"index":28}
+{"fn":"parse","source":" \n\timport Nested from './Nested.svelte';\n\texport let value = '';\n","typescript":false}
+{"fn":"parse","source":" \n\timport Nested from \"./Nested.svelte\";\n\n\texport let dynamic = 0;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\n\tstatic \n\t{dynamic} \n ","typescript":false,"index":142}
+{"fn":"parse","source":" \n\tfunction click() {}\n","typescript":false}
+{"fn":"parse","source":" \n\timport Nested from './Nested.svelte';\n","typescript":false}
+{"fn":"parse","source":" \n\texport let address;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nemail ","typescript":false,"index":58}
+{"fn":"parse","source":" \n\timport Email from './Email.svelte';\n","typescript":false}
+{"fn":"parse","source":" \n export let name;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nHello
\n{name}
","typescript":false,"index":62}
+{"fn":"parse","source":" \n\timport Nested from \"./Nested.svelte\";\n\timport B from './B.svelte';\n\tconst a = 'a';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\t\n\t\tcontent { a } \n\t \n\t\n\t\t \n\t \n ","typescript":false,"index":158}
+{"fn":"parse","source":" \n\timport Nested from './Nested.svelte';\n","typescript":false}
+{"fn":"parse","source":" \n\texport let things;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each things as thing}\n\t\t \n\t{/each}\n
","typescript":false,"index":54}
+{"fn":"parse","source":" \n\timport Nested from './Nested.svelte';\n\n\texport let things;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{thing} \n ","typescript":false,"index":116}
+{"fn":"parse","source":" \n\texport let things;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each things as thing}\n\t\t \n\t{/each}\n
","typescript":false,"index":54}
+{"fn":"parse","source":" \n\timport Nested from './Nested.svelte';\n\n\texport let things;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{x} \n\t \n ","typescript":false,"index":139}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{x} \n\t \n ","typescript":false,"index":152}
+{"fn":"parse","source":" \n\tlet count = 0;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n count += 1}\">+1 \n","typescript":false,"index":55}
+{"fn":"parse_expression_at","source":"\n\n count += 1}\">+1 \n","typescript":false,"index":111}
+{"fn":"parse","source":" \n\timport Nested from './Nested.svelte';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{count} \n\t \n ","typescript":false,"index":118}
+{"fn":"parse","source":" \n\tlet count = 0;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n count += 1}\">+1 \n","typescript":false,"index":55}
+{"fn":"parse_expression_at","source":"\n\n count += 1}\">+1 \n","typescript":false,"index":107}
+{"fn":"parse","source":" \n\timport Nested from './Nested.svelte';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{c} ({count}) \n\t \n ","typescript":false,"index":124}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{c} ({count}) \n\t \n ","typescript":false,"index":129}
+{"fn":"parse","source":" \n\tlet foo = 'a';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n foo = 'b'}\">\n\t \n
","typescript":false,"index":52}
+{"fn":"parse","source":" \n\timport Nested from './Nested.svelte';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{bar}
\n\t \n ","typescript":false,"index":107}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{bar}
\n\t \n ","typescript":false,"index":119}
+{"fn":"parse","source":" \n\texport let things;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each things as thing}\n\t\t \n\t{/each}\n
","typescript":false,"index":54}
+{"fn":"parse","source":" \n\timport Nested from './Nested.svelte';\n\n\texport let things;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{num} \n\t \n ","typescript":false,"index":140}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{num} \n\t \n ","typescript":false,"index":160}
+{"fn":"parse","source":" \n\texport let props;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":64}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":77}
+{"fn":"parse","source":" \n\timport Nested from \"./Nested.svelte\";\n\tlet c = 0, d = 0, e = 0;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t\n\t\t\t{pair[0]} {pair[1]} {c} {foo}\n\t\t \n\t \n\n\t { c += 1; }}>Increment \n
\n\n\n\t\n\t\t\n\t\t\t{a} {b} {d} {foo}\n\t\t \n\t \n\n\t { d += 1; }}>Increment \n
\n\n\n\t\n\t\t\n\t\t\t{a} {b} {e} {foo}\n\t\t \n\t \n\n\t { e += 1; }}>Increment \n
","typescript":false,"index":107}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t\n\t\t\t{pair[0]} {pair[1]} {c} {foo}\n\t\t \n\t \n\n\t { c += 1; }}>Increment \n
\n\n\n\t\n\t\t\n\t\t\t{a} {b} {d} {foo}\n\t\t \n\t \n\n\t { d += 1; }}>Increment \n
\n\n\n\t\n\t\t\n\t\t\t{a} {b} {e} {foo}\n\t\t \n\t \n\n\t { e += 1; }}>Increment \n
","typescript":false,"index":170}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t\n\t\t\t{pair[0]} {pair[1]} {c} {foo}\n\t\t \n\t \n\n\t { c += 1; }}>Increment \n
\n\n\n\t\n\t\t\n\t\t\t{a} {b} {d} {foo}\n\t\t \n\t \n\n\t { d += 1; }}>Increment \n
\n\n\n\t\n\t\t\n\t\t\t{a} {b} {e} {foo}\n\t\t \n\t \n\n\t { e += 1; }}>Increment \n
","typescript":false,"index":186}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t\n\t\t\t{pair[0]} {pair[1]} {c} {foo}\n\t\t \n\t \n\n\t { c += 1; }}>Increment \n
\n\n\n\t\n\t\t\n\t\t\t{a} {b} {d} {foo}\n\t\t \n\t \n\n\t { d += 1; }}>Increment \n
\n\n\n\t\n\t\t\n\t\t\t{a} {b} {e} {foo}\n\t\t \n\t \n\n\t { e += 1; }}>Increment \n
","typescript":false,"index":196}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t\n\t\t\t{pair[0]} {pair[1]} {c} {foo}\n\t\t \n\t \n\n\t { c += 1; }}>Increment \n
\n\n\n\t\n\t\t\n\t\t\t{a} {b} {d} {foo}\n\t\t \n\t \n\n\t { d += 1; }}>Increment \n
\n\n\n\t\n\t\t\n\t\t\t{a} {b} {e} {foo}\n\t\t \n\t \n\n\t { e += 1; }}>Increment \n
","typescript":false,"index":206}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t\n\t\t\t{pair[0]} {pair[1]} {c} {foo}\n\t\t \n\t \n\n\t { c += 1; }}>Increment \n
\n\n\n\t\n\t\t\n\t\t\t{a} {b} {d} {foo}\n\t\t \n\t \n\n\t { d += 1; }}>Increment \n
\n\n\n\t\n\t\t\n\t\t\t{a} {b} {e} {foo}\n\t\t \n\t \n\n\t { e += 1; }}>Increment \n
","typescript":false,"index":216}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t\n\t\t\t{pair[0]} {pair[1]} {c} {foo}\n\t\t \n\t \n\n\t { c += 1; }}>Increment \n
\n\n\n\t\n\t\t\n\t\t\t{a} {b} {d} {foo}\n\t\t \n\t \n\n\t { d += 1; }}>Increment \n
\n\n\n\t\n\t\t\n\t\t\t{a} {b} {e} {foo}\n\t\t \n\t \n\n\t { e += 1; }}>Increment \n
","typescript":false,"index":220}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t\n\t\t\t{pair[0]} {pair[1]} {c} {foo}\n\t\t \n\t \n\n\t { c += 1; }}>Increment \n
\n\n\n\t\n\t\t\n\t\t\t{a} {b} {d} {foo}\n\t\t \n\t \n\n\t { d += 1; }}>Increment \n
\n\n\n\t\n\t\t\n\t\t\t{a} {b} {e} {foo}\n\t\t \n\t \n\n\t { e += 1; }}>Increment \n
","typescript":false,"index":277}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t\n\t\t\t{pair[0]} {pair[1]} {c} {foo}\n\t\t \n\t \n\n\t { c += 1; }}>Increment \n
\n\n\n\t\n\t\t\n\t\t\t{a} {b} {d} {foo}\n\t\t \n\t \n\n\t { d += 1; }}>Increment \n
\n\n\n\t\n\t\t\n\t\t\t{a} {b} {e} {foo}\n\t\t \n\t \n\n\t { e += 1; }}>Increment \n
","typescript":false,"index":345}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t\n\t\t\t{pair[0]} {pair[1]} {c} {foo}\n\t\t \n\t \n\n\t { c += 1; }}>Increment \n
\n\n\n\t\n\t\t\n\t\t\t{a} {b} {d} {foo}\n\t\t \n\t \n\n\t { d += 1; }}>Increment \n
\n\n\n\t\n\t\t\n\t\t\t{a} {b} {e} {foo}\n\t\t \n\t \n\n\t { e += 1; }}>Increment \n
","typescript":false,"index":408}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t\n\t\t\t{pair[0]} {pair[1]} {c} {foo}\n\t\t \n\t \n\n\t { c += 1; }}>Increment \n
\n\n\n\t\n\t\t\n\t\t\t{a} {b} {d} {foo}\n\t\t \n\t \n\n\t { d += 1; }}>Increment \n
\n\n\n\t\n\t\t\n\t\t\t{a} {b} {e} {foo}\n\t\t \n\t \n\n\t { e += 1; }}>Increment \n
","typescript":false,"index":426}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t\n\t\t\t{pair[0]} {pair[1]} {c} {foo}\n\t\t \n\t \n\n\t { c += 1; }}>Increment \n
\n\n\n\t\n\t\t\n\t\t\t{a} {b} {d} {foo}\n\t\t \n\t \n\n\t { d += 1; }}>Increment \n
\n\n\n\t\n\t\t\n\t\t\t{a} {b} {e} {foo}\n\t\t \n\t \n\n\t { e += 1; }}>Increment \n
","typescript":false,"index":436}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t\n\t\t\t{pair[0]} {pair[1]} {c} {foo}\n\t\t \n\t \n\n\t { c += 1; }}>Increment \n
\n\n\n\t\n\t\t\n\t\t\t{a} {b} {d} {foo}\n\t\t \n\t \n\n\t { d += 1; }}>Increment \n
\n\n\n\t\n\t\t\n\t\t\t{a} {b} {e} {foo}\n\t\t \n\t \n\n\t { e += 1; }}>Increment \n
","typescript":false,"index":440}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t\n\t\t\t{pair[0]} {pair[1]} {c} {foo}\n\t\t \n\t \n\n\t { c += 1; }}>Increment \n
\n\n\n\t\n\t\t\n\t\t\t{a} {b} {d} {foo}\n\t\t \n\t \n\n\t { d += 1; }}>Increment \n
\n\n\n\t\n\t\t\n\t\t\t{a} {b} {e} {foo}\n\t\t \n\t \n\n\t { e += 1; }}>Increment \n
","typescript":false,"index":444}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t\n\t\t\t{pair[0]} {pair[1]} {c} {foo}\n\t\t \n\t \n\n\t { c += 1; }}>Increment \n
\n\n\n\t\n\t\t\n\t\t\t{a} {b} {d} {foo}\n\t\t \n\t \n\n\t { d += 1; }}>Increment \n
\n\n\n\t\n\t\t\n\t\t\t{a} {b} {e} {foo}\n\t\t \n\t \n\n\t { e += 1; }}>Increment \n
","typescript":false,"index":448}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t\n\t\t\t{pair[0]} {pair[1]} {c} {foo}\n\t\t \n\t \n\n\t { c += 1; }}>Increment \n
\n\n\n\t\n\t\t\n\t\t\t{a} {b} {d} {foo}\n\t\t \n\t \n\n\t { d += 1; }}>Increment \n
\n\n\n\t\n\t\t\n\t\t\t{a} {b} {e} {foo}\n\t\t \n\t \n\n\t { e += 1; }}>Increment \n
","typescript":false,"index":505}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t\n\t\t\t{pair[0]} {pair[1]} {c} {foo}\n\t\t \n\t \n\n\t { c += 1; }}>Increment \n
\n\n\n\t\n\t\t\n\t\t\t{a} {b} {d} {foo}\n\t\t \n\t \n\n\t { d += 1; }}>Increment \n
\n\n\n\t\n\t\t\n\t\t\t{a} {b} {e} {foo}\n\t\t \n\t \n\n\t { e += 1; }}>Increment \n
","typescript":false,"index":573}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t\n\t\t\t{pair[0]} {pair[1]} {c} {foo}\n\t\t \n\t \n\n\t { c += 1; }}>Increment \n
\n\n\n\t\n\t\t\n\t\t\t{a} {b} {d} {foo}\n\t\t \n\t \n\n\t { d += 1; }}>Increment \n
\n\n\n\t\n\t\t\n\t\t\t{a} {b} {e} {foo}\n\t\t \n\t \n\n\t { e += 1; }}>Increment \n
","typescript":false,"index":644}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t\n\t\t\t{pair[0]} {pair[1]} {c} {foo}\n\t\t \n\t \n\n\t { c += 1; }}>Increment \n
\n\n\n\t\n\t\t\n\t\t\t{a} {b} {d} {foo}\n\t\t \n\t \n\n\t { d += 1; }}>Increment \n
\n\n\n\t\n\t\t\n\t\t\t{a} {b} {e} {foo}\n\t\t \n\t \n\n\t { e += 1; }}>Increment \n
","typescript":false,"index":664}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t\n\t\t\t{pair[0]} {pair[1]} {c} {foo}\n\t\t \n\t \n\n\t { c += 1; }}>Increment \n
\n\n\n\t\n\t\t\n\t\t\t{a} {b} {d} {foo}\n\t\t \n\t \n\n\t { d += 1; }}>Increment \n
\n\n\n\t\n\t\t\n\t\t\t{a} {b} {e} {foo}\n\t\t \n\t \n\n\t { e += 1; }}>Increment \n
","typescript":false,"index":674}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t\n\t\t\t{pair[0]} {pair[1]} {c} {foo}\n\t\t \n\t \n\n\t { c += 1; }}>Increment \n
\n\n\n\t\n\t\t\n\t\t\t{a} {b} {d} {foo}\n\t\t \n\t \n\n\t { d += 1; }}>Increment \n
\n\n\n\t\n\t\t\n\t\t\t{a} {b} {e} {foo}\n\t\t \n\t \n\n\t { e += 1; }}>Increment \n
","typescript":false,"index":678}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t\n\t\t\t{pair[0]} {pair[1]} {c} {foo}\n\t\t \n\t \n\n\t { c += 1; }}>Increment \n
\n\n\n\t\n\t\t\n\t\t\t{a} {b} {d} {foo}\n\t\t \n\t \n\n\t { d += 1; }}>Increment \n
\n\n\n\t\n\t\t\n\t\t\t{a} {b} {e} {foo}\n\t\t \n\t \n\n\t { e += 1; }}>Increment \n
","typescript":false,"index":682}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t\n\t\t\t{pair[0]} {pair[1]} {c} {foo}\n\t\t \n\t \n\n\t { c += 1; }}>Increment \n
\n\n\n\t\n\t\t\n\t\t\t{a} {b} {d} {foo}\n\t\t \n\t \n\n\t { d += 1; }}>Increment \n
\n\n\n\t\n\t\t\n\t\t\t{a} {b} {e} {foo}\n\t\t \n\t \n\n\t { e += 1; }}>Increment \n
","typescript":false,"index":686}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t\n\t\t\t{pair[0]} {pair[1]} {c} {foo}\n\t\t \n\t \n\n\t { c += 1; }}>Increment \n
\n\n\n\t\n\t\t\n\t\t\t{a} {b} {d} {foo}\n\t\t \n\t \n\n\t { d += 1; }}>Increment \n
\n\n\n\t\n\t\t\n\t\t\t{a} {b} {e} {foo}\n\t\t \n\t \n\n\t { e += 1; }}>Increment \n
","typescript":false,"index":743}
+{"fn":"parse","source":" \n\timport B from './B.svelte';\n\texport let x;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{reflected} \n\t\t \n\t \n ","typescript":false,"index":126}
+{"fn":"parse","source":" \n\texport let x;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n","typescript":false,"index":64}
+{"fn":"parse","source":" \n\timport A from './A.svelte';\n\texport let x = 1;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{reflected} \n\t \t\n ","typescript":false,"index":130}
+{"fn":"parse","source":" \n\texport let x;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n","typescript":false,"index":63}
+{"fn":"parse","source":" \n\timport A from './A.svelte';\n\texport let x = 1;\n\tlet y = 0;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t y = reflected}\n\t\t\tclass={reflected}\n\t\t>\n\t\t\t{reflected}\n\t\t \n\t \n \n{ y }","typescript":false,"index":154}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t y = reflected}\n\t\t\tclass={reflected}\n\t\t>\n\t\t\t{reflected}\n\t\t \n\t \n \n{ y }","typescript":false,"index":185}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t y = reflected}\n\t\t\tclass={reflected}\n\t\t>\n\t\t\t{reflected}\n\t\t \n\t \n \n{ y }","typescript":false,"index":204}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t y = reflected}\n\t\t\tclass={reflected}\n\t\t>\n\t\t\t{reflected}\n\t\t \n\t \n \n{ y }","typescript":false,"index":252}
+{"fn":"parse","source":" \n\texport let items;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each items as item, index}\n\t\t \n\t{/each}\n
","typescript":false,"index":53}
+{"fn":"parse","source":" \n\timport Nested from './Nested.svelte';\n\n\texport let letters = ['a', 'b', 'c'];\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t\n\t\t\t{index + 1}: \n\t\t \n\t \n ","typescript":false,"index":114}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t\n\t\t\t{index + 1}: \n\t\t \n\t \n ","typescript":false,"index":179}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t\n\t\t\t{index + 1}: \n\t\t \n\t \n ","typescript":false,"index":210}
+{"fn":"parse","source":" \n\texport let prop\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":62}
+{"fn":"parse","source":" \n\timport Outer from './Outer.svelte'\n\timport Inner from './Inner.svelte'\n\n\texport let prop\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t\n\t\t\t\n\t\t\t\t{value}\n\t\t\t \n\t\t \n\t \n ","typescript":false,"index":214}
+{"fn":"parse","source":" \n\texport let things;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each things as thing}\n\t\t \n\t{/each}\n
","typescript":false,"index":54}
+{"fn":"parse","source":" \n\timport Nested from './Nested.svelte';\n\n\texport let things;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{thing} \n\t
\n ","typescript":false,"index":135}
+{"fn":"parse","source":" \n\timport Nested from './Nested.svelte';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{value}
\n ","typescript":false,"index":83}
+{"fn":"parse","source":" \n\timport Nested from './Nested.svelte';\n","typescript":false}
+{"fn":"parse","source":" \n\timport Child from './Child.svelte';\n","typescript":false}
+{"fn":"parse","source":" \n let count = 0;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n count += 1}\">{count} ","typescript":false,"index":56}
+{"fn":"parse_expression_at","source":"\n\n count += 1}\">{count} ","typescript":false,"index":76}
+{"fn":"parse","source":" \n\timport Widget from './Widget.svelte';\n","typescript":false}
+{"fn":"parse","source":" \n\timport { slide } from 'svelte/transition';\n\tlet tag = 'div';\n\tfunction toggle() {\n\t\ttag = (tag) ? null : 'div';\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\ntoggle TAG={tag}\n\n\n\tCONTENT \t\n
","typescript":false,"index":166}
+{"fn":"parse_expression_at","source":"\n\ntoggle TAG={tag}\n\n\n\tCONTENT \t\n
","typescript":false,"index":195}
+{"fn":"parse_expression_at","source":"\n\ntoggle TAG={tag}\n\n\n\tCONTENT \t\n
","typescript":false,"index":245}
+{"fn":"parse_expression_at","source":"\n\ntoggle TAG={tag}\n\n\n\tCONTENT \t\n
","typescript":false,"index":268}
+{"fn":"parse","source":" \n\texport let test = true;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\tHello\n\t{#if test}\n\t\t \n\t{/if}\n
","typescript":false,"index":62}
+{"fn":"parse","source":" \n\timport Foo from './Foo.svelte';\n","typescript":false}
+{"fn":"parse","source":" \n\texport let show = false;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#if show}\n\t\t \n\t{/if}\n
","typescript":false,"index":56}
+{"fn":"parse","source":" \n\timport Widget from './Widget.svelte';\n\n\texport let widget;\n\texport let data = \"Hello\";\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{data} \n
","typescript":false,"index":134}
+{"fn":"parse_expression_at","source":"\n\n\n\t{data} \n
","typescript":false,"index":143}
+{"fn":"parse","source":" \n\timport Widget from './Widget.svelte';\n\n\texport let people = [ 'Alice', 'Bob', 'Charles' ];\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each people as person}\n\tHello {person} \n{/each}","typescript":false,"index":119}
+{"fn":"parse_expression_at","source":"\n\n{#each people as person}\n\tHello {person} \n{/each}","typescript":false,"index":153}
+{"fn":"parse","source":" \n\timport Widget from './Widget.svelte';\n\n\texport let arriving = true;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#if arriving}\n\t\tHello \n\t{:else}\n\t\tGoodbye \n\t{/if}\n
","typescript":false,"index":101}
+{"fn":"parse","source":" \n\texport let foo;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if foo}\n\t \n{/if}","typescript":false,"index":42}
+{"fn":"parse","source":" \n\timport Outer from './Outer.svelte';\n\timport Inner from './Inner.svelte';\n\n\texport let foo = true;\n","typescript":false}
+{"fn":"parse","source":" \n\timport Widget from './Widget.svelte'\n\texport let data = \"Hello\";\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{data} \n
","typescript":false,"index":102}
+{"fn":"parse","source":" \n\timport { createEventDispatcher } from 'svelte';\n\tconst dispatch = createEventDispatcher();\n\tconst destroy = () => dispatch('destroy');\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n
\n\n\n\t \n\tclose modal \n
","typescript":false,"index":197}
+{"fn":"parse_expression_at","source":"\n\n
\n\n\n\t \n\tclose modal \n
","typescript":false,"index":270}
+{"fn":"parse","source":" \n\timport Modal from './Modal.svelte';\n\n\texport let showModal;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if showModal}\n\t\n\t\tHello! \n\t \n{:else}\n\tshow modal \n{/if}","typescript":false,"index":86}
+{"fn":"parse_expression_at","source":"\n\n{#if showModal}\n\t\n\t\tHello! \n\t \n{:else}\n\tshow modal \n{/if}","typescript":false,"index":118}
+{"fn":"parse_expression_at","source":"\n\n{#if showModal}\n\t\n\t\tHello! \n\t \n{:else}\n\tshow modal \n{/if}","typescript":false,"index":201}
+{"fn":"parse","source":" \n\timport Widget from './Widget.svelte';\n\n\texport let name = '';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nHello {name}","typescript":false,"index":107}
+{"fn":"parse_expression_at","source":" \n{#if true}\n\t{@const foo = bar}\n\t{@const yoo = foo}\n\t{@const bar = 'world'}\n\tHello {bar}{yoo}! \n{/if}","typescript":false,"index":23}
+{"fn":"parse_expression_at","source":" \n{#if true}\n\t{@const foo = bar}\n\t{@const yoo = foo}\n\t{@const bar = 'world'}\n\tHello {bar}{yoo}! \n{/if}","typescript":false,"index":38}
+{"fn":"parse_expression_at","source":" \n{#if true}\n\t{@const foo = bar}\n\t{@const yoo = foo}\n\t{@const bar = 'world'}\n\tHello {bar}{yoo}! \n{/if}","typescript":false,"index":59}
+{"fn":"parse_expression_at","source":" \n{#if true}\n\t{@const foo = bar}\n\t{@const yoo = foo}\n\t{@const bar = 'world'}\n\tHello {bar}{yoo}! \n{/if}","typescript":false,"index":79}
+{"fn":"parse_expression_at","source":" \n{#if true}\n\t{@const foo = bar}\n\t{@const yoo = foo}\n\t{@const bar = 'world'}\n\tHello {bar}{yoo}! \n{/if}","typescript":false,"index":99}
+{"fn":"parse_expression_at","source":" \n{#if true}\n\t{@const foo = bar}\n\t{@const yoo = foo}\n\t{@const bar = 'world'}\n\tHello {bar}{yoo}! \n{/if}","typescript":false,"index":120}
+{"fn":"parse_expression_at","source":" \n{#if true}\n\t{@const foo = bar}\n\t{@const yoo = foo}\n\t{@const bar = 'world'}\n\tHello {bar}{yoo}! \n{/if}","typescript":false,"index":125}
+{"fn":"parse","source":" \n\texport let promise1 = {width: 3, height: 4};\n\texport let promise2 = {width: 5, height: 7};\n\texport let constant = 10;\n\n\tfunction calculate(width, height, constant) {\n\t\treturn { area: width * height, volume: width * height * constant };\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then box}\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n{/await}\n\n{#await promise2 catch box}\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n{/await}","typescript":false,"index":268}
+{"fn":"parse_expression_at","source":" \n \n \n \n\n \n \n \n \n\n \n ({area, volume} = 1)","typescript":false,"index":295}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then box}\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n{/await}\n\n{#await promise2 catch box}\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n{/await}","typescript":false,"index":313}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then box}\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n{/await}\n\n{#await promise2 catch box}\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n{/await}","typescript":false,"index":378}
+{"fn":"parse_expression_at","source":" \n \n \n \n\n \n \n \n \n\n \n \n \n ([width, height, sum] = 1)","typescript":false,"index":423}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then box}\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n{/await}\n\n{#await promise2 catch box}\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n{/await}","typescript":false,"index":447}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then box}\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n{/await}\n\n{#await promise2 catch box}\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n{/await}","typescript":false,"index":525}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then box}\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n{/await}\n\n{#await promise2 catch box}\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n{/await}","typescript":false,"index":532}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then box}\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n{/await}\n\n{#await promise2 catch box}\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n{/await}","typescript":false,"index":541}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then box}\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n{/await}\n\n{#await promise2 catch box}\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n{/await}","typescript":false,"index":554}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then box}\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n{/await}\n\n{#await promise2 catch box}\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n{/await}","typescript":false,"index":562}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then box}\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n{/await}\n\n{#await promise2 catch box}\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n{/await}","typescript":false,"index":571}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then box}\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n{/await}\n\n{#await promise2 catch box}\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n{/await}","typescript":false,"index":600}
+{"fn":"parse_expression_at","source":" \n \n \n \n\n \n \n \n \n\n \n \n \n \n \n \n\n \n ({area, volume} = 1)","typescript":false,"index":628}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then box}\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n{/await}\n\n{#await promise2 catch box}\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n{/await}","typescript":false,"index":646}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then box}\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n{/await}\n\n{#await promise2 catch box}\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n{/await}","typescript":false,"index":711}
+{"fn":"parse_expression_at","source":" \n \n \n \n\n \n \n \n \n\n \n \n \n \n \n \n\n \n \n \n ([width, height, sum] = 1)","typescript":false,"index":756}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then box}\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n{/await}\n\n{#await promise2 catch box}\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n{/await}","typescript":false,"index":780}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then box}\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n{/await}\n\n{#await promise2 catch box}\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n{/await}","typescript":false,"index":858}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then box}\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n{/await}\n\n{#await promise2 catch box}\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n{/await}","typescript":false,"index":865}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then box}\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n{/await}\n\n{#await promise2 catch box}\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n{/await}","typescript":false,"index":874}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then box}\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n{/await}\n\n{#await promise2 catch box}\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n{/await}","typescript":false,"index":887}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then box}\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n{/await}\n\n{#await promise2 catch box}\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n{/await}","typescript":false,"index":895}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then box}\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n{/await}\n\n{#await promise2 catch box}\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n{/await}","typescript":false,"index":904}
+{"fn":"parse","source":" \n\texport let promise1 = {width: 3, height: 4};\n\texport let promise2 = {width: 5, height: 7};\n\texport let constant = 10;\n\n\tfunction calculate(width, height, constant) {\n\t\treturn { area: width * height, volume: width * height * constant };\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}\n\n{#await promise2 catch { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}","typescript":false,"index":268}
+{"fn":"parse_expression_at","source":" \n \n \n \n\n \n \n \n \n\n ({ width, height } = 1)","typescript":false,"index":281}
+{"fn":"parse_expression_at","source":" \n \n \n \n\n \n \n \n \n\n \n ({area, volume} = 1)","typescript":false,"index":309}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}\n\n{#await promise2 catch { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}","typescript":false,"index":327}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}\n\n{#await promise2 catch { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}","typescript":false,"index":384}
+{"fn":"parse_expression_at","source":" \n \n \n \n\n \n \n \n \n\n \n \n \n ([_width, _height, sum] = 1)","typescript":false,"index":421}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}\n\n{#await promise2 catch { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}","typescript":false,"index":447}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}\n\n{#await promise2 catch { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}","typescript":false,"index":509}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}\n\n{#await promise2 catch { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}","typescript":false,"index":516}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}\n\n{#await promise2 catch { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}","typescript":false,"index":525}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}\n\n{#await promise2 catch { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}","typescript":false,"index":538}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}\n\n{#await promise2 catch { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}","typescript":false,"index":547}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}\n\n{#await promise2 catch { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}","typescript":false,"index":557}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}\n\n{#await promise2 catch { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}","typescript":false,"index":586}
+{"fn":"parse_expression_at","source":" \n \n \n \n\n \n \n \n \n\n \n \n \n \n \n \n\n ({ width, height } = 1)","typescript":false,"index":600}
+{"fn":"parse_expression_at","source":" \n \n \n \n\n \n \n \n \n\n \n \n \n \n \n \n\n \n ({area, volume} = 1)","typescript":false,"index":628}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}\n\n{#await promise2 catch { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}","typescript":false,"index":646}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}\n\n{#await promise2 catch { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}","typescript":false,"index":703}
+{"fn":"parse_expression_at","source":" \n \n \n \n\n \n \n \n \n\n \n \n \n \n \n \n\n \n \n \n ([_width, _height, sum] = 1)","typescript":false,"index":740}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}\n\n{#await promise2 catch { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}","typescript":false,"index":766}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}\n\n{#await promise2 catch { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}","typescript":false,"index":828}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}\n\n{#await promise2 catch { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}","typescript":false,"index":835}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}\n\n{#await promise2 catch { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}","typescript":false,"index":844}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}\n\n{#await promise2 catch { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}","typescript":false,"index":857}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}\n\n{#await promise2 catch { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}","typescript":false,"index":866}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}\n\n{#await promise2 catch { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}","typescript":false,"index":876}
+{"fn":"parse","source":" \n\texport let promise1 = {length: 5, width: 3, height: 4};\n\texport let promise2 = {length: 12, width: 5, height: 13};\n\texport let permutation = [1, 2, 3];\n\n\tfunction calculate(length, width, height) {\n\t\treturn { \n\t\t\t'1-Dimensions': [length, width, height],\n\t\t\t'2-Dimensions': [length * width, width * height, length * height],\n\t\t\t'3-Dimensions': [length * width * height, length + width + height, length * width + width * height + length * height]\n\t\t};\n\t}\n\n const th = 'th';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then { length, width, height }}\n\t{@const { [0]: a, [1]: b, [2]: c } = permutation}\n\t{@const { [`${a}-Dimensions`]: { [c - 1]: first }, [`${b}-Dimensions`]: { [b - 1]: second }, [`${c}-Dimensions`]: { [a - 1]: third } } = calculate(length, width, height) }\n\t{first}, {second}, {third}
\n{/await}\n\n{#await promise2 catch { [`leng${th}`]: l, [`wid${th}`]: w, height: h }}\n\t{@const [a, b, c] = permutation}\n\t{@const { [`${a}-Dimensions`]: { [c - 1]: first }, [`${b}-Dimensions`]: { [b - 1]: second }, [`${c}-Dimensions`]: { [a - 1]: third } } = calculate(l, w, h) } \n\t{first}, {second}, {third}
\n{/await}","typescript":false,"index":502}
+{"fn":"parse_expression_at","source":" \n \n \n \n\n \n \n \n \n \n \n \n\n \n \n\n ({ length, width, height } = 1)","typescript":false,"index":515}
+{"fn":"parse_expression_at","source":" \n \n \n \n\n \n \n \n \n \n \n \n\n \n \n\n \n ({ [0]: a, [1]: b, [2]: c } = 1)","typescript":false,"index":551}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then { length, width, height }}\n\t{@const { [0]: a, [1]: b, [2]: c } = permutation}\n\t{@const { [`${a}-Dimensions`]: { [c - 1]: first }, [`${b}-Dimensions`]: { [b - 1]: second }, [`${c}-Dimensions`]: { [a - 1]: third } } = calculate(length, width, height) }\n\t{first}, {second}, {third}
\n{/await}\n\n{#await promise2 catch { [`leng${th}`]: l, [`wid${th}`]: w, height: h }}\n\t{@const [a, b, c] = permutation}\n\t{@const { [`${a}-Dimensions`]: { [c - 1]: first }, [`${b}-Dimensions`]: { [b - 1]: second }, [`${c}-Dimensions`]: { [a - 1]: third } } = calculate(l, w, h) } \n\t{first}, {second}, {third}
\n{/await}","typescript":false,"index":581}
+{"fn":"parse_expression_at","source":" \n \n \n \n\n \n \n \n \n \n \n \n\n \n \n\n \n \n ({ [`${a}-Dimensions`]: { [c - 1]: first }, [`${b}-Dimensions`]: { [b - 1]: second }, [`${c}-Dimensions`]: { [a - 1]: third } } = 1)","typescript":false,"index":602}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then { length, width, height }}\n\t{@const { [0]: a, [1]: b, [2]: c } = permutation}\n\t{@const { [`${a}-Dimensions`]: { [c - 1]: first }, [`${b}-Dimensions`]: { [b - 1]: second }, [`${c}-Dimensions`]: { [a - 1]: third } } = calculate(length, width, height) }\n\t{first}, {second}, {third}
\n{/await}\n\n{#await promise2 catch { [`leng${th}`]: l, [`wid${th}`]: w, height: h }}\n\t{@const [a, b, c] = permutation}\n\t{@const { [`${a}-Dimensions`]: { [c - 1]: first }, [`${b}-Dimensions`]: { [b - 1]: second }, [`${c}-Dimensions`]: { [a - 1]: third } } = calculate(l, w, h) } \n\t{first}, {second}, {third}
\n{/await}","typescript":false,"index":732}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then { length, width, height }}\n\t{@const { [0]: a, [1]: b, [2]: c } = permutation}\n\t{@const { [`${a}-Dimensions`]: { [c - 1]: first }, [`${b}-Dimensions`]: { [b - 1]: second }, [`${c}-Dimensions`]: { [a - 1]: third } } = calculate(length, width, height) }\n\t{first}, {second}, {third}
\n{/await}\n\n{#await promise2 catch { [`leng${th}`]: l, [`wid${th}`]: w, height: h }}\n\t{@const [a, b, c] = permutation}\n\t{@const { [`${a}-Dimensions`]: { [c - 1]: first }, [`${b}-Dimensions`]: { [b - 1]: second }, [`${c}-Dimensions`]: { [a - 1]: third } } = calculate(l, w, h) } \n\t{first}, {second}, {third}
\n{/await}","typescript":false,"index":772}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then { length, width, height }}\n\t{@const { [0]: a, [1]: b, [2]: c } = permutation}\n\t{@const { [`${a}-Dimensions`]: { [c - 1]: first }, [`${b}-Dimensions`]: { [b - 1]: second }, [`${c}-Dimensions`]: { [a - 1]: third } } = calculate(length, width, height) }\n\t{first}, {second}, {third}
\n{/await}\n\n{#await promise2 catch { [`leng${th}`]: l, [`wid${th}`]: w, height: h }}\n\t{@const [a, b, c] = permutation}\n\t{@const { [`${a}-Dimensions`]: { [c - 1]: first }, [`${b}-Dimensions`]: { [b - 1]: second }, [`${c}-Dimensions`]: { [a - 1]: third } } = calculate(l, w, h) } \n\t{first}, {second}, {third}
\n{/await}","typescript":false,"index":781}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then { length, width, height }}\n\t{@const { [0]: a, [1]: b, [2]: c } = permutation}\n\t{@const { [`${a}-Dimensions`]: { [c - 1]: first }, [`${b}-Dimensions`]: { [b - 1]: second }, [`${c}-Dimensions`]: { [a - 1]: third } } = calculate(length, width, height) }\n\t{first}, {second}, {third}
\n{/await}\n\n{#await promise2 catch { [`leng${th}`]: l, [`wid${th}`]: w, height: h }}\n\t{@const [a, b, c] = permutation}\n\t{@const { [`${a}-Dimensions`]: { [c - 1]: first }, [`${b}-Dimensions`]: { [b - 1]: second }, [`${c}-Dimensions`]: { [a - 1]: third } } = calculate(l, w, h) } \n\t{first}, {second}, {third}
\n{/await}","typescript":false,"index":791}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then { length, width, height }}\n\t{@const { [0]: a, [1]: b, [2]: c } = permutation}\n\t{@const { [`${a}-Dimensions`]: { [c - 1]: first }, [`${b}-Dimensions`]: { [b - 1]: second }, [`${c}-Dimensions`]: { [a - 1]: third } } = calculate(length, width, height) }\n\t{first}, {second}, {third}
\n{/await}\n\n{#await promise2 catch { [`leng${th}`]: l, [`wid${th}`]: w, height: h }}\n\t{@const [a, b, c] = permutation}\n\t{@const { [`${a}-Dimensions`]: { [c - 1]: first }, [`${b}-Dimensions`]: { [b - 1]: second }, [`${c}-Dimensions`]: { [a - 1]: third } } = calculate(l, w, h) } \n\t{first}, {second}, {third}
\n{/await}","typescript":false,"index":820}
+{"fn":"parse_expression_at","source":" \n \n \n \n\n \n \n \n \n \n \n \n\n \n \n\n \n \n \n \n \n\n ({ [`leng${th}`]: l, [`wid${th}`]: w, height: h } = 1)","typescript":false,"index":834}
+{"fn":"parse_expression_at","source":" \n \n \n \n\n \n \n \n \n \n \n \n\n \n \n\n \n \n \n \n \n\n \n ([a, b, c] = 1)","typescript":false,"index":893}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then { length, width, height }}\n\t{@const { [0]: a, [1]: b, [2]: c } = permutation}\n\t{@const { [`${a}-Dimensions`]: { [c - 1]: first }, [`${b}-Dimensions`]: { [b - 1]: second }, [`${c}-Dimensions`]: { [a - 1]: third } } = calculate(length, width, height) }\n\t{first}, {second}, {third}
\n{/await}\n\n{#await promise2 catch { [`leng${th}`]: l, [`wid${th}`]: w, height: h }}\n\t{@const [a, b, c] = permutation}\n\t{@const { [`${a}-Dimensions`]: { [c - 1]: first }, [`${b}-Dimensions`]: { [b - 1]: second }, [`${c}-Dimensions`]: { [a - 1]: third } } = calculate(l, w, h) } \n\t{first}, {second}, {third}
\n{/await}","typescript":false,"index":906}
+{"fn":"parse_expression_at","source":" \n \n \n \n\n \n \n \n \n \n \n \n\n \n \n\n \n \n \n \n \n\n \n \n ({ [`${a}-Dimensions`]: { [c - 1]: first }, [`${b}-Dimensions`]: { [b - 1]: second }, [`${c}-Dimensions`]: { [a - 1]: third } } = 1)","typescript":false,"index":927}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then { length, width, height }}\n\t{@const { [0]: a, [1]: b, [2]: c } = permutation}\n\t{@const { [`${a}-Dimensions`]: { [c - 1]: first }, [`${b}-Dimensions`]: { [b - 1]: second }, [`${c}-Dimensions`]: { [a - 1]: third } } = calculate(length, width, height) }\n\t{first}, {second}, {third}
\n{/await}\n\n{#await promise2 catch { [`leng${th}`]: l, [`wid${th}`]: w, height: h }}\n\t{@const [a, b, c] = permutation}\n\t{@const { [`${a}-Dimensions`]: { [c - 1]: first }, [`${b}-Dimensions`]: { [b - 1]: second }, [`${c}-Dimensions`]: { [a - 1]: third } } = calculate(l, w, h) } \n\t{first}, {second}, {third}
\n{/await}","typescript":false,"index":1057}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then { length, width, height }}\n\t{@const { [0]: a, [1]: b, [2]: c } = permutation}\n\t{@const { [`${a}-Dimensions`]: { [c - 1]: first }, [`${b}-Dimensions`]: { [b - 1]: second }, [`${c}-Dimensions`]: { [a - 1]: third } } = calculate(length, width, height) }\n\t{first}, {second}, {third}
\n{/await}\n\n{#await promise2 catch { [`leng${th}`]: l, [`wid${th}`]: w, height: h }}\n\t{@const [a, b, c] = permutation}\n\t{@const { [`${a}-Dimensions`]: { [c - 1]: first }, [`${b}-Dimensions`]: { [b - 1]: second }, [`${c}-Dimensions`]: { [a - 1]: third } } = calculate(l, w, h) } \n\t{first}, {second}, {third}
\n{/await}","typescript":false,"index":1084}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then { length, width, height }}\n\t{@const { [0]: a, [1]: b, [2]: c } = permutation}\n\t{@const { [`${a}-Dimensions`]: { [c - 1]: first }, [`${b}-Dimensions`]: { [b - 1]: second }, [`${c}-Dimensions`]: { [a - 1]: third } } = calculate(length, width, height) }\n\t{first}, {second}, {third}
\n{/await}\n\n{#await promise2 catch { [`leng${th}`]: l, [`wid${th}`]: w, height: h }}\n\t{@const [a, b, c] = permutation}\n\t{@const { [`${a}-Dimensions`]: { [c - 1]: first }, [`${b}-Dimensions`]: { [b - 1]: second }, [`${c}-Dimensions`]: { [a - 1]: third } } = calculate(l, w, h) } \n\t{first}, {second}, {third}
\n{/await}","typescript":false,"index":1093}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then { length, width, height }}\n\t{@const { [0]: a, [1]: b, [2]: c } = permutation}\n\t{@const { [`${a}-Dimensions`]: { [c - 1]: first }, [`${b}-Dimensions`]: { [b - 1]: second }, [`${c}-Dimensions`]: { [a - 1]: third } } = calculate(length, width, height) }\n\t{first}, {second}, {third}
\n{/await}\n\n{#await promise2 catch { [`leng${th}`]: l, [`wid${th}`]: w, height: h }}\n\t{@const [a, b, c] = permutation}\n\t{@const { [`${a}-Dimensions`]: { [c - 1]: first }, [`${b}-Dimensions`]: { [b - 1]: second }, [`${c}-Dimensions`]: { [a - 1]: third } } = calculate(l, w, h) } \n\t{first}, {second}, {third}
\n{/await}","typescript":false,"index":1103}
+{"fn":"parse","source":" \n\texport let promise1 = {length: 5, width: 3, height: 4};\n\texport let promise2 = {length: 12, width: 5, height: 13};\n\texport let permutation = [1, 2, 3];\n\n\tfunction calculate(length, width, height) {\n\t\treturn { \n\t\t\t'1-Dimensions': [length, width, height],\n\t\t\t'2-Dimensions': [length * width, width * height, length * height],\n\t\t\t'3-Dimensions': [length * width * height, length + width + height, length * width + width * height + length * height]\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then { length, width, height }}\n\t{@const [a, b, c] = permutation}\n\t{@const { [`${a}-Dimensions`]: { [c - 1]: first }, [`${b}-Dimensions`]: { [b - 1]: second }, [`${c}-Dimensions`]: { [a - 1]: third } } = calculate(length, width, height) }\n\t{first}, {second}, {third}
\n{/await}\n\n{#await promise2 catch { length, width, height }}\n\t{@const [a, b, c] = permutation}\n\t{@const { [`${a}-Dimensions`]: { [c - 1]: first }, [`${b}-Dimensions`]: { [b - 1]: second }, [`${c}-Dimensions`]: { [a - 1]: third } } = calculate(length, width, height) } \n\t{first}, {second}, {third}
\n{/await}","typescript":false,"index":482}
+{"fn":"parse_expression_at","source":" \n \n \n \n\n \n \n \n \n \n \n \n \n\n ({ length, width, height } = 1)","typescript":false,"index":495}
+{"fn":"parse_expression_at","source":" \n \n \n \n\n \n \n \n \n \n \n \n \n\n \n ([a, b, c] = 1)","typescript":false,"index":531}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then { length, width, height }}\n\t{@const [a, b, c] = permutation}\n\t{@const { [`${a}-Dimensions`]: { [c - 1]: first }, [`${b}-Dimensions`]: { [b - 1]: second }, [`${c}-Dimensions`]: { [a - 1]: third } } = calculate(length, width, height) }\n\t{first}, {second}, {third}
\n{/await}\n\n{#await promise2 catch { length, width, height }}\n\t{@const [a, b, c] = permutation}\n\t{@const { [`${a}-Dimensions`]: { [c - 1]: first }, [`${b}-Dimensions`]: { [b - 1]: second }, [`${c}-Dimensions`]: { [a - 1]: third } } = calculate(length, width, height) } \n\t{first}, {second}, {third}
\n{/await}","typescript":false,"index":544}
+{"fn":"parse_expression_at","source":" \n \n \n \n\n \n \n \n \n \n \n \n \n\n \n \n ({ [`${a}-Dimensions`]: { [c - 1]: first }, [`${b}-Dimensions`]: { [b - 1]: second }, [`${c}-Dimensions`]: { [a - 1]: third } } = 1)","typescript":false,"index":565}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then { length, width, height }}\n\t{@const [a, b, c] = permutation}\n\t{@const { [`${a}-Dimensions`]: { [c - 1]: first }, [`${b}-Dimensions`]: { [b - 1]: second }, [`${c}-Dimensions`]: { [a - 1]: third } } = calculate(length, width, height) }\n\t{first}, {second}, {third}
\n{/await}\n\n{#await promise2 catch { length, width, height }}\n\t{@const [a, b, c] = permutation}\n\t{@const { [`${a}-Dimensions`]: { [c - 1]: first }, [`${b}-Dimensions`]: { [b - 1]: second }, [`${c}-Dimensions`]: { [a - 1]: third } } = calculate(length, width, height) } \n\t{first}, {second}, {third}
\n{/await}","typescript":false,"index":695}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then { length, width, height }}\n\t{@const [a, b, c] = permutation}\n\t{@const { [`${a}-Dimensions`]: { [c - 1]: first }, [`${b}-Dimensions`]: { [b - 1]: second }, [`${c}-Dimensions`]: { [a - 1]: third } } = calculate(length, width, height) }\n\t{first}, {second}, {third}
\n{/await}\n\n{#await promise2 catch { length, width, height }}\n\t{@const [a, b, c] = permutation}\n\t{@const { [`${a}-Dimensions`]: { [c - 1]: first }, [`${b}-Dimensions`]: { [b - 1]: second }, [`${c}-Dimensions`]: { [a - 1]: third } } = calculate(length, width, height) } \n\t{first}, {second}, {third}
\n{/await}","typescript":false,"index":735}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then { length, width, height }}\n\t{@const [a, b, c] = permutation}\n\t{@const { [`${a}-Dimensions`]: { [c - 1]: first }, [`${b}-Dimensions`]: { [b - 1]: second }, [`${c}-Dimensions`]: { [a - 1]: third } } = calculate(length, width, height) }\n\t{first}, {second}, {third}
\n{/await}\n\n{#await promise2 catch { length, width, height }}\n\t{@const [a, b, c] = permutation}\n\t{@const { [`${a}-Dimensions`]: { [c - 1]: first }, [`${b}-Dimensions`]: { [b - 1]: second }, [`${c}-Dimensions`]: { [a - 1]: third } } = calculate(length, width, height) } \n\t{first}, {second}, {third}
\n{/await}","typescript":false,"index":744}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then { length, width, height }}\n\t{@const [a, b, c] = permutation}\n\t{@const { [`${a}-Dimensions`]: { [c - 1]: first }, [`${b}-Dimensions`]: { [b - 1]: second }, [`${c}-Dimensions`]: { [a - 1]: third } } = calculate(length, width, height) }\n\t{first}, {second}, {third}
\n{/await}\n\n{#await promise2 catch { length, width, height }}\n\t{@const [a, b, c] = permutation}\n\t{@const { [`${a}-Dimensions`]: { [c - 1]: first }, [`${b}-Dimensions`]: { [b - 1]: second }, [`${c}-Dimensions`]: { [a - 1]: third } } = calculate(length, width, height) } \n\t{first}, {second}, {third}
\n{/await}","typescript":false,"index":754}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then { length, width, height }}\n\t{@const [a, b, c] = permutation}\n\t{@const { [`${a}-Dimensions`]: { [c - 1]: first }, [`${b}-Dimensions`]: { [b - 1]: second }, [`${c}-Dimensions`]: { [a - 1]: third } } = calculate(length, width, height) }\n\t{first}, {second}, {third}
\n{/await}\n\n{#await promise2 catch { length, width, height }}\n\t{@const [a, b, c] = permutation}\n\t{@const { [`${a}-Dimensions`]: { [c - 1]: first }, [`${b}-Dimensions`]: { [b - 1]: second }, [`${c}-Dimensions`]: { [a - 1]: third } } = calculate(length, width, height) } \n\t{first}, {second}, {third}
\n{/await}","typescript":false,"index":783}
+{"fn":"parse_expression_at","source":" \n \n \n \n\n \n \n \n \n \n \n \n \n\n \n \n \n \n \n\n ({ length, width, height } = 1)","typescript":false,"index":797}
+{"fn":"parse_expression_at","source":" \n \n \n \n\n \n \n \n \n \n \n \n \n\n \n \n \n \n \n\n \n ([a, b, c] = 1)","typescript":false,"index":833}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then { length, width, height }}\n\t{@const [a, b, c] = permutation}\n\t{@const { [`${a}-Dimensions`]: { [c - 1]: first }, [`${b}-Dimensions`]: { [b - 1]: second }, [`${c}-Dimensions`]: { [a - 1]: third } } = calculate(length, width, height) }\n\t{first}, {second}, {third}
\n{/await}\n\n{#await promise2 catch { length, width, height }}\n\t{@const [a, b, c] = permutation}\n\t{@const { [`${a}-Dimensions`]: { [c - 1]: first }, [`${b}-Dimensions`]: { [b - 1]: second }, [`${c}-Dimensions`]: { [a - 1]: third } } = calculate(length, width, height) } \n\t{first}, {second}, {third}
\n{/await}","typescript":false,"index":846}
+{"fn":"parse_expression_at","source":" \n \n \n \n\n \n \n \n \n \n \n \n \n\n \n \n \n \n \n\n \n \n ({ [`${a}-Dimensions`]: { [c - 1]: first }, [`${b}-Dimensions`]: { [b - 1]: second }, [`${c}-Dimensions`]: { [a - 1]: third } } = 1)","typescript":false,"index":867}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then { length, width, height }}\n\t{@const [a, b, c] = permutation}\n\t{@const { [`${a}-Dimensions`]: { [c - 1]: first }, [`${b}-Dimensions`]: { [b - 1]: second }, [`${c}-Dimensions`]: { [a - 1]: third } } = calculate(length, width, height) }\n\t{first}, {second}, {third}
\n{/await}\n\n{#await promise2 catch { length, width, height }}\n\t{@const [a, b, c] = permutation}\n\t{@const { [`${a}-Dimensions`]: { [c - 1]: first }, [`${b}-Dimensions`]: { [b - 1]: second }, [`${c}-Dimensions`]: { [a - 1]: third } } = calculate(length, width, height) } \n\t{first}, {second}, {third}
\n{/await}","typescript":false,"index":997}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then { length, width, height }}\n\t{@const [a, b, c] = permutation}\n\t{@const { [`${a}-Dimensions`]: { [c - 1]: first }, [`${b}-Dimensions`]: { [b - 1]: second }, [`${c}-Dimensions`]: { [a - 1]: third } } = calculate(length, width, height) }\n\t{first}, {second}, {third}
\n{/await}\n\n{#await promise2 catch { length, width, height }}\n\t{@const [a, b, c] = permutation}\n\t{@const { [`${a}-Dimensions`]: { [c - 1]: first }, [`${b}-Dimensions`]: { [b - 1]: second }, [`${c}-Dimensions`]: { [a - 1]: third } } = calculate(length, width, height) } \n\t{first}, {second}, {third}
\n{/await}","typescript":false,"index":1038}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then { length, width, height }}\n\t{@const [a, b, c] = permutation}\n\t{@const { [`${a}-Dimensions`]: { [c - 1]: first }, [`${b}-Dimensions`]: { [b - 1]: second }, [`${c}-Dimensions`]: { [a - 1]: third } } = calculate(length, width, height) }\n\t{first}, {second}, {third}
\n{/await}\n\n{#await promise2 catch { length, width, height }}\n\t{@const [a, b, c] = permutation}\n\t{@const { [`${a}-Dimensions`]: { [c - 1]: first }, [`${b}-Dimensions`]: { [b - 1]: second }, [`${c}-Dimensions`]: { [a - 1]: third } } = calculate(length, width, height) } \n\t{first}, {second}, {third}
\n{/await}","typescript":false,"index":1047}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then { length, width, height }}\n\t{@const [a, b, c] = permutation}\n\t{@const { [`${a}-Dimensions`]: { [c - 1]: first }, [`${b}-Dimensions`]: { [b - 1]: second }, [`${c}-Dimensions`]: { [a - 1]: third } } = calculate(length, width, height) }\n\t{first}, {second}, {third}
\n{/await}\n\n{#await promise2 catch { length, width, height }}\n\t{@const [a, b, c] = permutation}\n\t{@const { [`${a}-Dimensions`]: { [c - 1]: first }, [`${b}-Dimensions`]: { [b - 1]: second }, [`${c}-Dimensions`]: { [a - 1]: third } } = calculate(length, width, height) } \n\t{first}, {second}, {third}
\n{/await}","typescript":false,"index":1057}
+{"fn":"parse","source":" \n\texport let promise1 = {width: 3, height: 4};\n\texport let promise2 = {width: 5, height: 7};\n\texport let constant = 10;\n\n\tfunction calculate(width, height, constant) {\n\t\treturn { 'the-area': width * height, 'the-volume': width * height * constant };\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then { width, height }}\n\t{@const {'the-area': area, 'the-volume': volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const { 0: _width, 1: _height, 2: sum } = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}\n\n{#await promise2 catch { width, height }}\n\t{@const {'the-area': area, 'the-volume': volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const { 0: _width, 1: _height, 2: sum } = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}","typescript":false,"index":280}
+{"fn":"parse_expression_at","source":" \n \n \n \n\n \n \n \n \n\n ({ width, height } = 1)","typescript":false,"index":293}
+{"fn":"parse_expression_at","source":" \n \n \n \n\n \n \n \n \n\n \n ({'the-area': area, 'the-volume': volume} = 1)","typescript":false,"index":321}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then { width, height }}\n\t{@const {'the-area': area, 'the-volume': volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const { 0: _width, 1: _height, 2: sum } = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}\n\n{#await promise2 catch { width, height }}\n\t{@const {'the-area': area, 'the-volume': volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const { 0: _width, 1: _height, 2: sum } = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}","typescript":false,"index":365}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then { width, height }}\n\t{@const {'the-area': area, 'the-volume': volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const { 0: _width, 1: _height, 2: sum } = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}\n\n{#await promise2 catch { width, height }}\n\t{@const {'the-area': area, 'the-volume': volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const { 0: _width, 1: _height, 2: sum } = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}","typescript":false,"index":422}
+{"fn":"parse_expression_at","source":" \n \n \n \n\n \n \n \n \n\n \n \n \n ({ 0: _width, 1: _height, 2: sum } = 1)","typescript":false,"index":459}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then { width, height }}\n\t{@const {'the-area': area, 'the-volume': volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const { 0: _width, 1: _height, 2: sum } = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}\n\n{#await promise2 catch { width, height }}\n\t{@const {'the-area': area, 'the-volume': volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const { 0: _width, 1: _height, 2: sum } = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}","typescript":false,"index":496}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then { width, height }}\n\t{@const {'the-area': area, 'the-volume': volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const { 0: _width, 1: _height, 2: sum } = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}\n\n{#await promise2 catch { width, height }}\n\t{@const {'the-area': area, 'the-volume': volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const { 0: _width, 1: _height, 2: sum } = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}","typescript":false,"index":558}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then { width, height }}\n\t{@const {'the-area': area, 'the-volume': volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const { 0: _width, 1: _height, 2: sum } = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}\n\n{#await promise2 catch { width, height }}\n\t{@const {'the-area': area, 'the-volume': volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const { 0: _width, 1: _height, 2: sum } = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}","typescript":false,"index":565}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then { width, height }}\n\t{@const {'the-area': area, 'the-volume': volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const { 0: _width, 1: _height, 2: sum } = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}\n\n{#await promise2 catch { width, height }}\n\t{@const {'the-area': area, 'the-volume': volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const { 0: _width, 1: _height, 2: sum } = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}","typescript":false,"index":574}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then { width, height }}\n\t{@const {'the-area': area, 'the-volume': volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const { 0: _width, 1: _height, 2: sum } = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}\n\n{#await promise2 catch { width, height }}\n\t{@const {'the-area': area, 'the-volume': volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const { 0: _width, 1: _height, 2: sum } = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}","typescript":false,"index":587}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then { width, height }}\n\t{@const {'the-area': area, 'the-volume': volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const { 0: _width, 1: _height, 2: sum } = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}\n\n{#await promise2 catch { width, height }}\n\t{@const {'the-area': area, 'the-volume': volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const { 0: _width, 1: _height, 2: sum } = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}","typescript":false,"index":596}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then { width, height }}\n\t{@const {'the-area': area, 'the-volume': volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const { 0: _width, 1: _height, 2: sum } = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}\n\n{#await promise2 catch { width, height }}\n\t{@const {'the-area': area, 'the-volume': volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const { 0: _width, 1: _height, 2: sum } = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}","typescript":false,"index":606}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then { width, height }}\n\t{@const {'the-area': area, 'the-volume': volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const { 0: _width, 1: _height, 2: sum } = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}\n\n{#await promise2 catch { width, height }}\n\t{@const {'the-area': area, 'the-volume': volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const { 0: _width, 1: _height, 2: sum } = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}","typescript":false,"index":635}
+{"fn":"parse_expression_at","source":" \n \n \n \n\n \n \n \n \n\n \n \n \n \n \n \n\n ({ width, height } = 1)","typescript":false,"index":649}
+{"fn":"parse_expression_at","source":" \n \n \n \n\n \n \n \n \n\n \n \n \n \n \n \n\n \n ({'the-area': area, 'the-volume': volume} = 1)","typescript":false,"index":677}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then { width, height }}\n\t{@const {'the-area': area, 'the-volume': volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const { 0: _width, 1: _height, 2: sum } = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}\n\n{#await promise2 catch { width, height }}\n\t{@const {'the-area': area, 'the-volume': volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const { 0: _width, 1: _height, 2: sum } = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}","typescript":false,"index":721}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then { width, height }}\n\t{@const {'the-area': area, 'the-volume': volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const { 0: _width, 1: _height, 2: sum } = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}\n\n{#await promise2 catch { width, height }}\n\t{@const {'the-area': area, 'the-volume': volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const { 0: _width, 1: _height, 2: sum } = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}","typescript":false,"index":778}
+{"fn":"parse_expression_at","source":" \n \n \n \n\n \n \n \n \n\n \n \n \n \n \n \n\n \n \n \n ({ 0: _width, 1: _height, 2: sum } = 1)","typescript":false,"index":815}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then { width, height }}\n\t{@const {'the-area': area, 'the-volume': volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const { 0: _width, 1: _height, 2: sum } = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}\n\n{#await promise2 catch { width, height }}\n\t{@const {'the-area': area, 'the-volume': volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const { 0: _width, 1: _height, 2: sum } = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}","typescript":false,"index":852}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then { width, height }}\n\t{@const {'the-area': area, 'the-volume': volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const { 0: _width, 1: _height, 2: sum } = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}\n\n{#await promise2 catch { width, height }}\n\t{@const {'the-area': area, 'the-volume': volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const { 0: _width, 1: _height, 2: sum } = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}","typescript":false,"index":914}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then { width, height }}\n\t{@const {'the-area': area, 'the-volume': volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const { 0: _width, 1: _height, 2: sum } = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}\n\n{#await promise2 catch { width, height }}\n\t{@const {'the-area': area, 'the-volume': volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const { 0: _width, 1: _height, 2: sum } = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}","typescript":false,"index":921}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then { width, height }}\n\t{@const {'the-area': area, 'the-volume': volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const { 0: _width, 1: _height, 2: sum } = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}\n\n{#await promise2 catch { width, height }}\n\t{@const {'the-area': area, 'the-volume': volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const { 0: _width, 1: _height, 2: sum } = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}","typescript":false,"index":930}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then { width, height }}\n\t{@const {'the-area': area, 'the-volume': volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const { 0: _width, 1: _height, 2: sum } = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}\n\n{#await promise2 catch { width, height }}\n\t{@const {'the-area': area, 'the-volume': volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const { 0: _width, 1: _height, 2: sum } = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}","typescript":false,"index":943}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then { width, height }}\n\t{@const {'the-area': area, 'the-volume': volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const { 0: _width, 1: _height, 2: sum } = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}\n\n{#await promise2 catch { width, height }}\n\t{@const {'the-area': area, 'the-volume': volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const { 0: _width, 1: _height, 2: sum } = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}","typescript":false,"index":952}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then { width, height }}\n\t{@const {'the-area': area, 'the-volume': volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const { 0: _width, 1: _height, 2: sum } = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}\n\n{#await promise2 catch { width, height }}\n\t{@const {'the-area': area, 'the-volume': volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const { 0: _width, 1: _height, 2: sum } = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}","typescript":false,"index":962}
+{"fn":"parse","source":" \n\texport let promise1 = {width: 3, height: 4};\n\texport let promise2 = {width: 5, height: 7};\n\texport let constant = 10;\n\n\tfunction calculate(width, height, constant) {\n\t\treturn { area: width * height, volume: width * height * constant };\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, ...[_height, ...[sum]]] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}\n\n{#await promise2 catch { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, ...[_height, ...[sum]]] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}","typescript":false,"index":268}
+{"fn":"parse_expression_at","source":" \n \n \n \n\n \n \n \n \n\n ({ width, height } = 1)","typescript":false,"index":281}
+{"fn":"parse_expression_at","source":" \n \n \n \n\n \n \n \n \n\n \n ({area, volume} = 1)","typescript":false,"index":309}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, ...[_height, ...[sum]]] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}\n\n{#await promise2 catch { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, ...[_height, ...[sum]]] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}","typescript":false,"index":327}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, ...[_height, ...[sum]]] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}\n\n{#await promise2 catch { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, ...[_height, ...[sum]]] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}","typescript":false,"index":384}
+{"fn":"parse_expression_at","source":" \n \n \n \n\n \n \n \n \n\n \n \n \n ([_width, ...[_height, ...[sum]]] = 1)","typescript":false,"index":421}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, ...[_height, ...[sum]]] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}\n\n{#await promise2 catch { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, ...[_height, ...[sum]]] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}","typescript":false,"index":457}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, ...[_height, ...[sum]]] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}\n\n{#await promise2 catch { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, ...[_height, ...[sum]]] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}","typescript":false,"index":519}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, ...[_height, ...[sum]]] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}\n\n{#await promise2 catch { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, ...[_height, ...[sum]]] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}","typescript":false,"index":526}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, ...[_height, ...[sum]]] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}\n\n{#await promise2 catch { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, ...[_height, ...[sum]]] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}","typescript":false,"index":535}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, ...[_height, ...[sum]]] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}\n\n{#await promise2 catch { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, ...[_height, ...[sum]]] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}","typescript":false,"index":548}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, ...[_height, ...[sum]]] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}\n\n{#await promise2 catch { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, ...[_height, ...[sum]]] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}","typescript":false,"index":557}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, ...[_height, ...[sum]]] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}\n\n{#await promise2 catch { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, ...[_height, ...[sum]]] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}","typescript":false,"index":567}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, ...[_height, ...[sum]]] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}\n\n{#await promise2 catch { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, ...[_height, ...[sum]]] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}","typescript":false,"index":596}
+{"fn":"parse_expression_at","source":" \n \n \n \n\n \n \n \n \n\n \n \n \n \n \n \n\n ({ width, height } = 1)","typescript":false,"index":610}
+{"fn":"parse_expression_at","source":" \n \n \n \n\n \n \n \n \n\n \n \n \n \n \n \n\n \n ({area, volume} = 1)","typescript":false,"index":638}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, ...[_height, ...[sum]]] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}\n\n{#await promise2 catch { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, ...[_height, ...[sum]]] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}","typescript":false,"index":656}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, ...[_height, ...[sum]]] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}\n\n{#await promise2 catch { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, ...[_height, ...[sum]]] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}","typescript":false,"index":713}
+{"fn":"parse_expression_at","source":" \n \n \n \n\n \n \n \n \n\n \n \n \n \n \n \n\n \n \n \n ([_width, ...[_height, ...[sum]]] = 1)","typescript":false,"index":750}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, ...[_height, ...[sum]]] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}\n\n{#await promise2 catch { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, ...[_height, ...[sum]]] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}","typescript":false,"index":786}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, ...[_height, ...[sum]]] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}\n\n{#await promise2 catch { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, ...[_height, ...[sum]]] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}","typescript":false,"index":848}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, ...[_height, ...[sum]]] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}\n\n{#await promise2 catch { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, ...[_height, ...[sum]]] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}","typescript":false,"index":855}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, ...[_height, ...[sum]]] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}\n\n{#await promise2 catch { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, ...[_height, ...[sum]]] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}","typescript":false,"index":864}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, ...[_height, ...[sum]]] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}\n\n{#await promise2 catch { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, ...[_height, ...[sum]]] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}","typescript":false,"index":877}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, ...[_height, ...[sum]]] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}\n\n{#await promise2 catch { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, ...[_height, ...[sum]]] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}","typescript":false,"index":886}
+{"fn":"parse_expression_at","source":"\n\n{#await promise1 then { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, ...[_height, ...[sum]]] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}\n\n{#await promise2 catch { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, ...[_height, ...[sum]]] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/await}","typescript":false,"index":896}
+{"fn":"parse","source":" \n export let box;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n \n \n ","typescript":false,"index":90}
+{"fn":"parse_expression_at","source":"\n\n \n \n ","typescript":false,"index":109}
+{"fn":"parse","source":" \n\timport Component from './Component.svelte';\n\texport let box = {width: 3, height: 4};\n\texport let constant = 10;\n\n\tfunction calculate(width, height, constant) {\n\t\treturn { area: width * height, volume: width * height * constant };\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":" \n \n \n \n\n \n \n \n \n\n \n \n ({area, volume} = 1)","typescript":false,"index":320}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n \n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t
{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t
\n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t
{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t
\n\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n \n\n\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n ","typescript":false,"index":338}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n \n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t
{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t
\n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t
{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t
\n\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n \n\n\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n ","typescript":false,"index":404}
+{"fn":"parse_expression_at","source":" \n \n \n \n\n \n \n \n \n\n \n \n \n \n ([width, height, sum] = 1)","typescript":false,"index":450}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n \n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t
{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t
\n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t
{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t
\n\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n \n\n\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n ","typescript":false,"index":474}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n \n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t
{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t
\n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t
{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t
\n\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n \n\n\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n ","typescript":false,"index":554}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n \n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t
{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t
\n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t
{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t
\n\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n \n\n\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n ","typescript":false,"index":561}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n \n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t
{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t
\n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t
{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t
\n\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n \n\n\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n ","typescript":false,"index":570}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n \n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t
{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t
\n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t
{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t
\n\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n \n\n\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n ","typescript":false,"index":583}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n \n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t
{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t
\n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t
{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t
\n\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n \n\n\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n ","typescript":false,"index":591}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n \n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t
{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t
\n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t
{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t
\n\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n \n\n\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n ","typescript":false,"index":600}
+{"fn":"parse_expression_at","source":" \n \n \n \n\n \n \n \n \n\n \n \n \n \n \n \n \n\n \n ({area, volume} = 1)","typescript":false,"index":693}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n \n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t
{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t
\n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t
{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t
\n\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n \n\n\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n ","typescript":false,"index":711}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n \n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t
{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t
\n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t
{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t
\n\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n \n\n\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n ","typescript":false,"index":769}
+{"fn":"parse_expression_at","source":" \n \n \n \n\n \n \n \n \n\n \n \n \n \n \n \n \n\n \n \n \n ([_width, _height, sum] = 1)","typescript":false,"index":807}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n \n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t
{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t
\n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t
{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t
\n\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n \n\n\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n ","typescript":false,"index":833}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n \n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t
{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t
\n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t
{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t
\n\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n \n\n\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n ","typescript":false,"index":897}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n \n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t
{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t
\n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t
{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t
\n\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n \n\n\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n ","typescript":false,"index":904}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n \n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t
{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t
\n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t
{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t
\n\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n \n\n\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n ","typescript":false,"index":913}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n \n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t
{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t
\n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t
{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t
\n\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n \n\n\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n ","typescript":false,"index":926}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n \n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t
{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t
\n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t
{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t
\n\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n \n\n\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n ","typescript":false,"index":935}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n \n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t
{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t
\n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t
{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t
\n\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n \n\n\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n ","typescript":false,"index":945}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n \n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t
{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t
\n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t
{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t
\n\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n \n\n\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n ","typescript":false,"index":1004}
+{"fn":"parse_expression_at","source":" \n \n \n \n\n \n \n \n \n\n \n \n \n \n \n \n \n\n \n \n \n \n \n \n\n \n ({area, volume} = 1)","typescript":false,"index":1031}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n \n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t
{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t
\n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t
{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t
\n\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n \n\n\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n ","typescript":false,"index":1049}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n \n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t
{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t
\n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t
{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t
\n\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n \n\n\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n ","typescript":false,"index":1107}
+{"fn":"parse_expression_at","source":" \n \n \n \n\n \n \n \n \n\n \n \n \n \n \n \n \n\n \n \n \n \n \n \n\n \n \n \n ([_width, _height, sum] = 1)","typescript":false,"index":1145}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n \n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t
{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t
\n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t
{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t
\n\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n \n\n\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n ","typescript":false,"index":1171}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n \n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t
{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t
\n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t
{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t
\n\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n \n\n\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n ","typescript":false,"index":1235}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n \n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t
{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t
\n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t
{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t
\n\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n \n\n\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n ","typescript":false,"index":1242}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n \n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t
{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t
\n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t
{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t
\n\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n \n\n\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n ","typescript":false,"index":1251}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n \n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t
{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t
\n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t
{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t
\n\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n \n\n\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n ","typescript":false,"index":1264}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n \n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t
{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t
\n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t
{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t
\n\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n \n\n\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n ","typescript":false,"index":1273}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n \n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t
{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t
\n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t
{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t
\n\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n \n\n\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n ","typescript":false,"index":1283}
+{"fn":"parse_expression_at","source":" \n \n \n \n\n \n \n \n \n\n \n \n \n \n \n \n \n\n \n \n \n \n \n \n\n \n \n \n \n \n \n \n\n \n \n ({area, volume} = 1)","typescript":false,"index":1390}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n \n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t
{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t
\n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t
{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t
\n\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n \n\n\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n ","typescript":false,"index":1408}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n \n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t
{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t
\n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t
{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t
\n\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n \n\n\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n ","typescript":false,"index":1474}
+{"fn":"parse_expression_at","source":" \n \n \n \n\n \n \n \n \n\n \n \n \n \n \n \n \n\n \n \n \n \n \n \n\n \n \n \n \n \n \n \n\n \n \n \n \n ([width, height, sum] = 1)","typescript":false,"index":1520}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n \n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t
{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t
\n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t
{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t
\n\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n \n\n\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n ","typescript":false,"index":1544}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n \n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t
{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t
\n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t
{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t
\n\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n \n\n\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n ","typescript":false,"index":1624}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n \n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t
{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t
\n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t
{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t
\n\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n \n\n\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n ","typescript":false,"index":1631}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n \n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t
{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t
\n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t
{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t
\n\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n \n\n\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n ","typescript":false,"index":1640}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n \n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t
{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t
\n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t
{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t
\n\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n \n\n\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n ","typescript":false,"index":1653}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n \n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t
{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t
\n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t
{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t
\n\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n \n\n\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n ","typescript":false,"index":1661}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n \n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t
{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t
\n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t
{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t
\n\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n \n\n\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n ","typescript":false,"index":1670}
+{"fn":"parse_expression_at","source":" \n \n \n \n\n \n \n \n \n\n \n \n \n \n \n \n \n\n \n \n \n \n \n \n\n \n \n \n \n \n \n \n\n \n \n \n \n \n \n \n\n \n ({area, volume} = 1)","typescript":false,"index":1739}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n \n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t
{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t
\n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t
{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t
\n\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n \n\n\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n ","typescript":false,"index":1757}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n \n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t
{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t
\n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t
{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t
\n\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n \n\n\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n ","typescript":false,"index":1815}
+{"fn":"parse_expression_at","source":" \n \n \n \n\n \n \n \n \n\n \n \n \n \n \n \n \n\n \n \n \n \n \n \n\n \n \n \n \n \n \n \n\n \n \n \n \n \n \n \n\n \n \n \n ([_width, _height, sum] = 1)","typescript":false,"index":1853}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n \n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t
{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t
\n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t
{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t
\n\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n \n\n\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n ","typescript":false,"index":1879}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n \n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t
{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t
\n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t
{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t
\n\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n \n\n\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n ","typescript":false,"index":1943}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n \n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t
{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t
\n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t
{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t
\n\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n \n\n\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n ","typescript":false,"index":1950}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n \n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t
{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t
\n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t
{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t
\n\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n \n\n\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n ","typescript":false,"index":1959}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n \n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t
{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t
\n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t
{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t
\n\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n \n\n\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n ","typescript":false,"index":1972}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n \n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t
{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t
\n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t
{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t
\n\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n \n\n\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n ","typescript":false,"index":1981}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n \n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t
{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t
\n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t
{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t
\n\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n \n\n\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n ","typescript":false,"index":1991}
+{"fn":"parse_expression_at","source":" \n \n \n \n\n \n \n \n \n\n \n \n \n \n \n \n \n\n \n \n \n \n \n \n\n \n \n \n \n \n \n \n\n \n \n \n \n \n \n \n\n \n \n \n \n \n \n\n ({area, volume} = 1)","typescript":false,"index":2019}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n \n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t
{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t
\n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t
{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t
\n\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n \n\n\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n ","typescript":false,"index":2037}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n \n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t
{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t
\n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t
{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t
\n\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n \n\n\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n ","typescript":false,"index":2102}
+{"fn":"parse_expression_at","source":" \n \n \n \n\n \n \n \n \n\n \n \n \n \n \n \n \n\n \n \n \n \n \n \n\n \n \n \n \n \n \n \n\n \n \n \n \n \n \n \n\n \n \n \n \n \n \n\n \n \n ([width, height, sum] = 1)","typescript":false,"index":2147}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n \n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t
{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t
\n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t
{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t
\n\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n \n\n\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n ","typescript":false,"index":2171}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n \n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t
{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t
\n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t
{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t
\n\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n \n\n\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n ","typescript":false,"index":2250}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n \n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t
{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t
\n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t
{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t
\n\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n \n\n\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n ","typescript":false,"index":2257}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n \n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t
{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t
\n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t
{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t
\n\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n \n\n\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n ","typescript":false,"index":2266}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n \n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t
{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t
\n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t
{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t
\n\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n \n\n\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n ","typescript":false,"index":2279}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n \n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t
{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t
\n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t
{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t
\n\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n \n\n\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n ","typescript":false,"index":2287}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n \n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t
{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t
\n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t
{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t
\n\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n \n\n\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n ","typescript":false,"index":2296}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n \n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t
{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t
\n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t
{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t
\n\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n \n\n\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n ","typescript":false,"index":2347}
+{"fn":"parse_expression_at","source":" \n \n \n \n\n \n \n \n \n\n \n \n \n \n \n \n \n\n \n \n \n \n \n \n\n \n \n \n \n \n \n \n\n \n \n \n \n \n \n \n\n \n \n \n \n \n \n\n \n \n \n \n \n\n \n ({area, volume} = 1)","typescript":false,"index":2373}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n \n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t
{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t
\n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t
{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t
\n\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n \n\n\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n ","typescript":false,"index":2391}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n \n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t
{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t
\n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t
{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t
\n\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n \n\n\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n ","typescript":false,"index":2448}
+{"fn":"parse_expression_at","source":" \n \n \n \n\n \n \n \n \n\n \n \n \n \n \n \n \n\n \n \n \n \n \n \n\n \n \n \n \n \n \n \n\n \n \n \n \n \n \n \n\n \n \n \n \n \n \n\n \n \n \n \n \n\n \n \n \n ([_width, _height, sum] = 1)","typescript":false,"index":2485}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n \n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t
{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t
\n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t
{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t
\n\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n \n\n\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n ","typescript":false,"index":2511}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n \n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t
{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t
\n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t
{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t
\n\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n \n\n\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n ","typescript":false,"index":2574}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n \n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t
{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t
\n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t
{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t
\n\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n \n\n\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n ","typescript":false,"index":2581}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n \n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t
{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t
\n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t
{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t
\n\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n \n\n\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n ","typescript":false,"index":2590}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n \n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t
{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t
\n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t
{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t
\n\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n \n\n\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n ","typescript":false,"index":2603}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n \n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t
{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t
\n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t
{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t
\n\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n \n\n\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n ","typescript":false,"index":2612}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t \n \n\n\n\t\n\t\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t\t{@const perimeter = (box.width + box.height) * constant}\n\t\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t\t
{area} {volume} {perimeter}, {width}+{height}={sum}
\n\t
\n\n\t\n\t\t{@const {area, volume} = calculate(width, height, constant)}\n\t\t{@const perimeter = (width + height) * constant}\n\t\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t\t
{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n\t
\n\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\t\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n \n\n\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\t\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n ","typescript":false,"index":2622}
+{"fn":"parse","source":" \n\timport Component from './Component.svelte';\n\texport let props = \"dynamic\";\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{@const foo = \"static\"}\n\t\t{@const bar = props}\n\t\t{foo} {bar}
\n\t \n\n\t\n\t\t{@const foo = \"static\"}\n\t\t{@const bar = props}\n\t\t{foo} {bar}
\n\t \n \n\n\n\t{@const foo = \"static\"}\n\t{@const bar = props}\n\t{foo} {bar}
\n ","typescript":false,"index":155}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{@const foo = \"static\"}\n\t\t{@const bar = props}\n\t\t{foo} {bar}
\n\t \n\n\t\n\t\t{@const foo = \"static\"}\n\t\t{@const bar = props}\n\t\t{foo} {bar}
\n\t \n \n\n\n\t{@const foo = \"static\"}\n\t{@const bar = props}\n\t{foo} {bar}
\n ","typescript":false,"index":181}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{@const foo = \"static\"}\n\t\t{@const bar = props}\n\t\t{foo} {bar}
\n\t \n\n\t\n\t\t{@const foo = \"static\"}\n\t\t{@const bar = props}\n\t\t{foo} {bar}
\n\t \n \n\n\n\t{@const foo = \"static\"}\n\t{@const bar = props}\n\t{foo} {bar}
\n ","typescript":false,"index":196}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{@const foo = \"static\"}\n\t\t{@const bar = props}\n\t\t{foo} {bar}
\n\t \n\n\t\n\t\t{@const foo = \"static\"}\n\t\t{@const bar = props}\n\t\t{foo} {bar}
\n\t \n \n\n\n\t{@const foo = \"static\"}\n\t{@const bar = props}\n\t{foo} {bar}
\n ","typescript":false,"index":202}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{@const foo = \"static\"}\n\t\t{@const bar = props}\n\t\t{foo} {bar}
\n\t \n\n\t\n\t\t{@const foo = \"static\"}\n\t\t{@const bar = props}\n\t\t{foo} {bar}
\n\t \n \n\n\n\t{@const foo = \"static\"}\n\t{@const bar = props}\n\t{foo} {bar}
\n ","typescript":false,"index":269}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{@const foo = \"static\"}\n\t\t{@const bar = props}\n\t\t{foo} {bar}
\n\t \n\n\t\n\t\t{@const foo = \"static\"}\n\t\t{@const bar = props}\n\t\t{foo} {bar}
\n\t \n \n\n\n\t{@const foo = \"static\"}\n\t{@const bar = props}\n\t{foo} {bar}
\n ","typescript":false,"index":295}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{@const foo = \"static\"}\n\t\t{@const bar = props}\n\t\t{foo} {bar}
\n\t \n\n\t\n\t\t{@const foo = \"static\"}\n\t\t{@const bar = props}\n\t\t{foo} {bar}
\n\t \n \n\n\n\t{@const foo = \"static\"}\n\t{@const bar = props}\n\t{foo} {bar}
\n ","typescript":false,"index":310}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{@const foo = \"static\"}\n\t\t{@const bar = props}\n\t\t{foo} {bar}
\n\t \n\n\t\n\t\t{@const foo = \"static\"}\n\t\t{@const bar = props}\n\t\t{foo} {bar}
\n\t \n \n\n\n\t{@const foo = \"static\"}\n\t{@const bar = props}\n\t{foo} {bar}
\n ","typescript":false,"index":316}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{@const foo = \"static\"}\n\t\t{@const bar = props}\n\t\t{foo} {bar}
\n\t \n\n\t\n\t\t{@const foo = \"static\"}\n\t\t{@const bar = props}\n\t\t{foo} {bar}
\n\t \n \n\n\n\t{@const foo = \"static\"}\n\t{@const bar = props}\n\t{foo} {bar}
\n ","typescript":false,"index":388}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{@const foo = \"static\"}\n\t\t{@const bar = props}\n\t\t{foo} {bar}
\n\t \n\n\t\n\t\t{@const foo = \"static\"}\n\t\t{@const bar = props}\n\t\t{foo} {bar}
\n\t \n \n\n\n\t{@const foo = \"static\"}\n\t{@const bar = props}\n\t{foo} {bar}
\n ","typescript":false,"index":413}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{@const foo = \"static\"}\n\t\t{@const bar = props}\n\t\t{foo} {bar}
\n\t \n\n\t\n\t\t{@const foo = \"static\"}\n\t\t{@const bar = props}\n\t\t{foo} {bar}
\n\t \n \n\n\n\t{@const foo = \"static\"}\n\t{@const bar = props}\n\t{foo} {bar}
\n ","typescript":false,"index":427}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{@const foo = \"static\"}\n\t\t{@const bar = props}\n\t\t{foo} {bar}
\n\t \n\n\t\n\t\t{@const foo = \"static\"}\n\t\t{@const bar = props}\n\t\t{foo} {bar}
\n\t \n \n\n\n\t{@const foo = \"static\"}\n\t{@const bar = props}\n\t{foo} {bar}
\n ","typescript":false,"index":433}
+{"fn":"parse","source":" \n\texport let value = 4;\n\texport let a = 3;\n\texport let b = 4;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each [value] as n}\n {@const ab = a + b}\n\t{ab}
\n{/each}","typescript":false,"index":88}
+{"fn":"parse_expression_at","source":"\n\n{#each [value] as n}\n {@const ab = a + b}\n\t{ab}
\n{/each}","typescript":false,"index":117}
+{"fn":"parse_expression_at","source":"\n\n{#each [value] as n}\n {@const ab = a + b}\n\t{ab}
\n{/each}","typescript":false,"index":131}
+{"fn":"parse","source":" \n\texport let boxes = [\n\t\t{width: 3, height: 4},\n\t\t{width: 5, height: 7},\n\t\t{width: 6, height: 8},\n\t];\n\texport let constant = 10;\n\n\tfunction calculate(width, height, constant) {\n\t\treturn { area: width * height, volume: width * height * constant };\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each boxes as box}\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n{/each}","typescript":false,"index":276}
+{"fn":"parse_expression_at","source":" \n \n \n \n \n \n \n\n \n \n \n \n\n \n ({area, volume} = 1)","typescript":false,"index":298}
+{"fn":"parse_expression_at","source":"\n\n{#each boxes as box}\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n{/each}","typescript":false,"index":316}
+{"fn":"parse_expression_at","source":"\n\n{#each boxes as box}\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n{/each}","typescript":false,"index":381}
+{"fn":"parse_expression_at","source":" \n \n \n \n \n \n \n\n \n \n \n \n\n \n \n \n ([width, height, sum] = 1)","typescript":false,"index":426}
+{"fn":"parse_expression_at","source":"\n\n{#each boxes as box}\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n{/each}","typescript":false,"index":450}
+{"fn":"parse_expression_at","source":"\n\n{#each boxes as box}\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n{/each}","typescript":false,"index":528}
+{"fn":"parse_expression_at","source":"\n\n{#each boxes as box}\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n{/each}","typescript":false,"index":535}
+{"fn":"parse_expression_at","source":"\n\n{#each boxes as box}\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n{/each}","typescript":false,"index":544}
+{"fn":"parse_expression_at","source":"\n\n{#each boxes as box}\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n{/each}","typescript":false,"index":557}
+{"fn":"parse_expression_at","source":"\n\n{#each boxes as box}\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n{/each}","typescript":false,"index":565}
+{"fn":"parse_expression_at","source":"\n\n{#each boxes as box}\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n{/each}","typescript":false,"index":574}
+{"fn":"parse","source":" \n\texport let tags = [\n\t\t{\n\t\t\tname: 'Red',\n\t\t\tcolor: '#FF0000'\n\t\t},\n\t\t{\n\t\t\tname: 'Green',\n\t\t\tcolor: '#00FF00'\n\t\t},\n\t\t{\n\t\t\tname: 'Blue',\n\t\t\tcolor: '#0000FF'\n\t\t}\n\t];\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each tags as tag}\n\t{@const tagColor = tags.find(t => t.name === tag.name).color}\n\t{tagColor}
\n{/each}","typescript":false,"index":189}
+{"fn":"parse_expression_at","source":"\n\n{#each tags as tag}\n\t{@const tagColor = tags.find(t => t.name === tag.name).color}\n\t{tagColor}
\n{/each}","typescript":false,"index":222}
+{"fn":"parse_expression_at","source":"\n\n{#each tags as tag}\n\t{@const tagColor = tags.find(t => t.name === tag.name).color}\n\t{tagColor}
\n{/each}","typescript":false,"index":270}
+{"fn":"parse","source":" \n\texport let nums = [1, 2];\n\tlet foos = [\n\t\t{\n\t\t\tnums: [1, 2, 3],\n\t\t},\n\t\t{\n\t\t\tnums: [0, 2, 4],\n\t\t},\n\t\t{\n\t\t\tnums: [-100, 0, 100],\n\t\t},\n\t];\n\tlet foo = 0;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{foo}
\n{#each nums as num, index}\n\t{@const bar = nums.map((num) => {\n\t\tconst func = (foos, num) => {\n\t\t\treturn [...foos.map((foo) => foo), num];\n\t\t}\n\t\treturn func(foos[index].nums, num);\n\t})}\n\tbar: {bar}, num: {num}
\n{/each}","typescript":false,"index":175}
+{"fn":"parse_expression_at","source":"\n\n{foo}
\n{#each nums as num, index}\n\t{@const bar = nums.map((num) => {\n\t\tconst func = (foos, num) => {\n\t\t\treturn [...foos.map((foo) => foo), num];\n\t\t}\n\t\treturn func(foos[index].nums, num);\n\t})}\n\tbar: {bar}, num: {num}
\n{/each}","typescript":false,"index":191}
+{"fn":"parse_expression_at","source":"\n\n{foo}
\n{#each nums as num, index}\n\t{@const bar = nums.map((num) => {\n\t\tconst func = (foos, num) => {\n\t\t\treturn [...foos.map((foo) => foo), num];\n\t\t}\n\t\treturn func(foos[index].nums, num);\n\t})}\n\tbar: {bar}, num: {num}
\n{/each}","typescript":false,"index":226}
+{"fn":"parse_expression_at","source":"\n\n{foo}
\n{#each nums as num, index}\n\t{@const bar = nums.map((num) => {\n\t\tconst func = (foos, num) => {\n\t\t\treturn [...foos.map((foo) => foo), num];\n\t\t}\n\t\treturn func(foos[index].nums, num);\n\t})}\n\tbar: {bar}, num: {num}
\n{/each}","typescript":false,"index":379}
+{"fn":"parse_expression_at","source":"\n\n{foo}
\n{#each nums as num, index}\n\t{@const bar = nums.map((num) => {\n\t\tconst func = (foos, num) => {\n\t\t\treturn [...foos.map((foo) => foo), num];\n\t\t}\n\t\treturn func(foos[index].nums, num);\n\t})}\n\tbar: {bar}, num: {num}
\n{/each}","typescript":false,"index":391}
+{"fn":"parse","source":" \n\texport let boxes = [\n\t\t{width: 3, height: 4},\n\t\t{width: 5, height: 7},\n\t\t{width: 6, height: 8},\n\t];\n\texport let constant = 10;\n\n\tfunction calculate(width, height, constant) {\n\t\treturn { area: width * height, volume: width * height * constant };\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each boxes as { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/each}","typescript":false,"index":276}
+{"fn":"parse_expression_at","source":" \n \n \n \n \n \n \n\n \n \n \n \n\n ({ width, height } = 1)","typescript":false,"index":284}
+{"fn":"parse_expression_at","source":" \n \n \n \n \n \n \n\n \n \n \n \n\n \n ({area, volume} = 1)","typescript":false,"index":312}
+{"fn":"parse_expression_at","source":"\n\n{#each boxes as { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/each}","typescript":false,"index":330}
+{"fn":"parse_expression_at","source":"\n\n{#each boxes as { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/each}","typescript":false,"index":387}
+{"fn":"parse_expression_at","source":" \n \n \n \n \n \n \n\n \n \n \n \n\n \n \n \n ([_width, _height, sum] = 1)","typescript":false,"index":424}
+{"fn":"parse_expression_at","source":"\n\n{#each boxes as { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/each}","typescript":false,"index":450}
+{"fn":"parse_expression_at","source":"\n\n{#each boxes as { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/each}","typescript":false,"index":512}
+{"fn":"parse_expression_at","source":"\n\n{#each boxes as { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/each}","typescript":false,"index":519}
+{"fn":"parse_expression_at","source":"\n\n{#each boxes as { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/each}","typescript":false,"index":528}
+{"fn":"parse_expression_at","source":"\n\n{#each boxes as { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/each}","typescript":false,"index":541}
+{"fn":"parse_expression_at","source":"\n\n{#each boxes as { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/each}","typescript":false,"index":550}
+{"fn":"parse_expression_at","source":"\n\n{#each boxes as { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, _height, sum] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/each}","typescript":false,"index":560}
+{"fn":"parse","source":" \n\texport let boxes = [\n\t\t{length: 2, width: 3, height: 4},\n\t\t{length: 9, width: 5, height: 7},\n\t\t{length: 10, width: 6, height: 8}\n\t];\n\n\tfunction calculate(length, width, height) {\n\t\treturn { \n\t\t\t\ttwoDimensions: {\n\t\t\t\tbottomArea: length * width,\n\t\t\t\tsideArea1: width * height,\n\t\t\t\tsideArea2: length * height\n\t\t\t},\n\t\t\tthreeDimensions: {\n\t\t\t\tvolume: length * width * height\n\t\t\t}\n\t\t};\n\t}\n\n\texport let dimension = 'Dimensions';\n\tfunction changeDimension() {\n\t\tdimension = 'DIMENSIONS';\n\t}\n\n\tlet area = 'Area';\n let th = 'th';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each boxes as { [`leng${th}`]: length, [`wid${th}`]: width, height }}\n\t{@const {\n\t\t[`two${dimension}`]: areas,\n\t\t[`three${dimension}`]: {\n\t\t\tvolume\n\t\t}\n\t} = calculate(length, width, height)}\n {@const {\n\t\ti = 1, \n\t\t[`bottom${area}`]: bottom, \n\t\t[`side${area}${i}`]: sideone, \n\t\t[`side${area}${i + 1}`]: sidetwo \n\t} = areas}\n\t{bottom}, {sideone}, {sidetwo}, {volume} \n{/each}","typescript":false,"index":549}
+{"fn":"parse_expression_at","source":" \n \n \n \n \n \n\n \n \n \n \n \n \n \n \n \n \n \n \n\n \n \n \n \n\n \n \n \n\n ({ [`leng${th}`]: length, [`wid${th}`]: width, height } = 1)","typescript":false,"index":557}
+{"fn":"parse_expression_at","source":" \n \n \n \n \n \n\n \n \n \n \n \n \n \n \n \n \n \n \n\n \n \n \n \n\n \n \n \n\n \n ({\n\t\t[`two${dimension}`]: areas,\n\t\t[`three${dimension}`]: {\n\t\t\tvolume\n\t\t}\n\t} = 1)","typescript":false,"index":622}
+{"fn":"parse_expression_at","source":"\n\n{#each boxes as { [`leng${th}`]: length, [`wid${th}`]: width, height }}\n\t{@const {\n\t\t[`two${dimension}`]: areas,\n\t\t[`three${dimension}`]: {\n\t\t\tvolume\n\t\t}\n\t} = calculate(length, width, height)}\n {@const {\n\t\ti = 1, \n\t\t[`bottom${area}`]: bottom, \n\t\t[`side${area}${i}`]: sideone, \n\t\t[`side${area}${i + 1}`]: sidetwo \n\t} = areas}\n\t{bottom}, {sideone}, {sidetwo}, {volume} \n{/each}","typescript":false,"index":701}
+{"fn":"parse_expression_at","source":" \n \n \n \n \n \n\n \n \n \n \n \n \n \n \n \n \n \n \n\n \n \n \n \n\n \n \n \n\n \n \n \n \n \n \n \n ({\n\t\ti = 1, \n\t\t[`bottom${area}`]: bottom, \n\t\t[`side${area}${i}`]: sideone, \n\t\t[`side${area}${i + 1}`]: sidetwo \n\t} = 1)","typescript":false,"index":744}
+{"fn":"parse_expression_at","source":"\n\n{#each boxes as { [`leng${th}`]: length, [`wid${th}`]: width, height }}\n\t{@const {\n\t\t[`two${dimension}`]: areas,\n\t\t[`three${dimension}`]: {\n\t\t\tvolume\n\t\t}\n\t} = calculate(length, width, height)}\n {@const {\n\t\ti = 1, \n\t\t[`bottom${area}`]: bottom, \n\t\t[`side${area}${i}`]: sideone, \n\t\t[`side${area}${i + 1}`]: sidetwo \n\t} = areas}\n\t{bottom}, {sideone}, {sidetwo}, {volume} \n{/each}","typescript":false,"index":861}
+{"fn":"parse_expression_at","source":"\n\n{#each boxes as { [`leng${th}`]: length, [`wid${th}`]: width, height }}\n\t{@const {\n\t\t[`two${dimension}`]: areas,\n\t\t[`three${dimension}`]: {\n\t\t\tvolume\n\t\t}\n\t} = calculate(length, width, height)}\n {@const {\n\t\ti = 1, \n\t\t[`bottom${area}`]: bottom, \n\t\t[`side${area}${i}`]: sideone, \n\t\t[`side${area}${i + 1}`]: sidetwo \n\t} = areas}\n\t{bottom}, {sideone}, {sidetwo}, {volume} \n{/each}","typescript":false,"index":887}
+{"fn":"parse_expression_at","source":"\n\n{#each boxes as { [`leng${th}`]: length, [`wid${th}`]: width, height }}\n\t{@const {\n\t\t[`two${dimension}`]: areas,\n\t\t[`three${dimension}`]: {\n\t\t\tvolume\n\t\t}\n\t} = calculate(length, width, height)}\n {@const {\n\t\ti = 1, \n\t\t[`bottom${area}`]: bottom, \n\t\t[`side${area}${i}`]: sideone, \n\t\t[`side${area}${i + 1}`]: sidetwo \n\t} = areas}\n\t{bottom}, {sideone}, {sidetwo}, {volume} \n{/each}","typescript":false,"index":905}
+{"fn":"parse_expression_at","source":"\n\n{#each boxes as { [`leng${th}`]: length, [`wid${th}`]: width, height }}\n\t{@const {\n\t\t[`two${dimension}`]: areas,\n\t\t[`three${dimension}`]: {\n\t\t\tvolume\n\t\t}\n\t} = calculate(length, width, height)}\n {@const {\n\t\ti = 1, \n\t\t[`bottom${area}`]: bottom, \n\t\t[`side${area}${i}`]: sideone, \n\t\t[`side${area}${i + 1}`]: sidetwo \n\t} = areas}\n\t{bottom}, {sideone}, {sidetwo}, {volume} \n{/each}","typescript":false,"index":915}
+{"fn":"parse_expression_at","source":"\n\n{#each boxes as { [`leng${th}`]: length, [`wid${th}`]: width, height }}\n\t{@const {\n\t\t[`two${dimension}`]: areas,\n\t\t[`three${dimension}`]: {\n\t\t\tvolume\n\t\t}\n\t} = calculate(length, width, height)}\n {@const {\n\t\ti = 1, \n\t\t[`bottom${area}`]: bottom, \n\t\t[`side${area}${i}`]: sideone, \n\t\t[`side${area}${i + 1}`]: sidetwo \n\t} = areas}\n\t{bottom}, {sideone}, {sidetwo}, {volume} \n{/each}","typescript":false,"index":926}
+{"fn":"parse_expression_at","source":"\n\n{#each boxes as { [`leng${th}`]: length, [`wid${th}`]: width, height }}\n\t{@const {\n\t\t[`two${dimension}`]: areas,\n\t\t[`three${dimension}`]: {\n\t\t\tvolume\n\t\t}\n\t} = calculate(length, width, height)}\n {@const {\n\t\ti = 1, \n\t\t[`bottom${area}`]: bottom, \n\t\t[`side${area}${i}`]: sideone, \n\t\t[`side${area}${i + 1}`]: sidetwo \n\t} = areas}\n\t{bottom}, {sideone}, {sidetwo}, {volume} \n{/each}","typescript":false,"index":937}
+{"fn":"parse","source":" \n\texport let boxes = [\n\t\t{length: 2, width: 3, height: 4},\n\t\t{length: 9, width: 5, height: 7},\n\t\t{length: 10, width: 6, height: 8}\n\t];\n\n\tfunction calculate(length, width, height) {\n\t\treturn { \n\t\t\t\ttwoDimensions: {\n\t\t\t\tbottomArea: length * width,\n\t\t\t\tsideArea1: width * height,\n\t\t\t\tsideArea2: length * height\n\t\t\t},\n\t\t\tthreeDimensions: {\n\t\t\t\tvolume: length * width * height\n\t\t\t}\n\t\t};\n\t}\n\n\texport let dimension = 'Dimensions';\n\tfunction changeDimension() {\n\t\tdimension = 'DIMENSIONS';\n\t}\n\n\tlet area = 'Area';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each boxes as { length, width, height }}\n\t{@const {\n\t\t[`two${dimension}`]: { \n\t\t\ti = 1, \n\t\t\t[`bottom${area}`]: bottom, \n\t\t\t[`side${area}${i}`]: sideone, \n\t\t\t[`side${area}${i + 1}`]: sidetwo \n\t\t},\n\t\t[`three${dimension}`]: {\n\t\t\tvolume\n\t\t}\n\t} = calculate(length, width, height)}\n\t{bottom}, {sideone}, {sidetwo}, {volume} \n{/each}","typescript":false,"index":532}
+{"fn":"parse_expression_at","source":" \n \n \n \n \n \n\n \n \n \n \n \n \n \n \n \n \n \n \n\n \n \n \n \n\n \n \n\n ({ length, width, height } = 1)","typescript":false,"index":540}
+{"fn":"parse_expression_at","source":" \n \n \n \n \n \n\n \n \n \n \n \n \n \n \n \n \n \n \n\n \n \n \n \n\n \n \n\n \n ({\n\t\t[`two${dimension}`]: { \n\t\t\ti = 1, \n\t\t\t[`bottom${area}`]: bottom, \n\t\t\t[`side${area}${i}`]: sideone, \n\t\t\t[`side${area}${i + 1}`]: sidetwo \n\t\t},\n\t\t[`three${dimension}`]: {\n\t\t\tvolume\n\t\t}\n\t} = 1)","typescript":false,"index":576}
+{"fn":"parse_expression_at","source":"\n\n{#each boxes as { length, width, height }}\n\t{@const {\n\t\t[`two${dimension}`]: { \n\t\t\ti = 1, \n\t\t\t[`bottom${area}`]: bottom, \n\t\t\t[`side${area}${i}`]: sideone, \n\t\t\t[`side${area}${i + 1}`]: sidetwo \n\t\t},\n\t\t[`three${dimension}`]: {\n\t\t\tvolume\n\t\t}\n\t} = calculate(length, width, height)}\n\t{bottom}, {sideone}, {sidetwo}, {volume} \n{/each}","typescript":false,"index":769}
+{"fn":"parse_expression_at","source":"\n\n{#each boxes as { length, width, height }}\n\t{@const {\n\t\t[`two${dimension}`]: { \n\t\t\ti = 1, \n\t\t\t[`bottom${area}`]: bottom, \n\t\t\t[`side${area}${i}`]: sideone, \n\t\t\t[`side${area}${i + 1}`]: sidetwo \n\t\t},\n\t\t[`three${dimension}`]: {\n\t\t\tvolume\n\t\t}\n\t} = calculate(length, width, height)}\n\t{bottom}, {sideone}, {sidetwo}, {volume} \n{/each}","typescript":false,"index":822}
+{"fn":"parse_expression_at","source":"\n\n{#each boxes as { length, width, height }}\n\t{@const {\n\t\t[`two${dimension}`]: { \n\t\t\ti = 1, \n\t\t\t[`bottom${area}`]: bottom, \n\t\t\t[`side${area}${i}`]: sideone, \n\t\t\t[`side${area}${i + 1}`]: sidetwo \n\t\t},\n\t\t[`three${dimension}`]: {\n\t\t\tvolume\n\t\t}\n\t} = calculate(length, width, height)}\n\t{bottom}, {sideone}, {sidetwo}, {volume} \n{/each}","typescript":false,"index":840}
+{"fn":"parse_expression_at","source":"\n\n{#each boxes as { length, width, height }}\n\t{@const {\n\t\t[`two${dimension}`]: { \n\t\t\ti = 1, \n\t\t\t[`bottom${area}`]: bottom, \n\t\t\t[`side${area}${i}`]: sideone, \n\t\t\t[`side${area}${i + 1}`]: sidetwo \n\t\t},\n\t\t[`three${dimension}`]: {\n\t\t\tvolume\n\t\t}\n\t} = calculate(length, width, height)}\n\t{bottom}, {sideone}, {sidetwo}, {volume} \n{/each}","typescript":false,"index":850}
+{"fn":"parse_expression_at","source":"\n\n{#each boxes as { length, width, height }}\n\t{@const {\n\t\t[`two${dimension}`]: { \n\t\t\ti = 1, \n\t\t\t[`bottom${area}`]: bottom, \n\t\t\t[`side${area}${i}`]: sideone, \n\t\t\t[`side${area}${i + 1}`]: sidetwo \n\t\t},\n\t\t[`three${dimension}`]: {\n\t\t\tvolume\n\t\t}\n\t} = calculate(length, width, height)}\n\t{bottom}, {sideone}, {sidetwo}, {volume} \n{/each}","typescript":false,"index":861}
+{"fn":"parse_expression_at","source":"\n\n{#each boxes as { length, width, height }}\n\t{@const {\n\t\t[`two${dimension}`]: { \n\t\t\ti = 1, \n\t\t\t[`bottom${area}`]: bottom, \n\t\t\t[`side${area}${i}`]: sideone, \n\t\t\t[`side${area}${i + 1}`]: sidetwo \n\t\t},\n\t\t[`three${dimension}`]: {\n\t\t\tvolume\n\t\t}\n\t} = calculate(length, width, height)}\n\t{bottom}, {sideone}, {sidetwo}, {volume} \n{/each}","typescript":false,"index":872}
+{"fn":"parse","source":" \n\texport let boxes = [\n\t\t{width: 3, height: 4},\n\t\t{width: 5, height: 7},\n\t\t{width: 6, height: 8},\n\t];\n\texport let constant = 10;\n\n\tfunction calculate(width, height, constant) {\n\t\treturn { 'the-area': width * height, 'the-volume': width * height * constant };\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each boxes as { width, height }}\n\t{@const { 'the-area': area, 'the-volume': volume } = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const { 2: sum, 0: _width, 1: _height } = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/each}","typescript":false,"index":288}
+{"fn":"parse_expression_at","source":" \n \n \n \n \n \n \n\n \n \n \n \n\n ({ width, height } = 1)","typescript":false,"index":296}
+{"fn":"parse_expression_at","source":" \n \n \n \n \n \n \n\n \n \n \n \n\n \n ({ 'the-area': area, 'the-volume': volume } = 1)","typescript":false,"index":324}
+{"fn":"parse_expression_at","source":"\n\n{#each boxes as { width, height }}\n\t{@const { 'the-area': area, 'the-volume': volume } = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const { 2: sum, 0: _width, 1: _height } = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/each}","typescript":false,"index":370}
+{"fn":"parse_expression_at","source":"\n\n{#each boxes as { width, height }}\n\t{@const { 'the-area': area, 'the-volume': volume } = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const { 2: sum, 0: _width, 1: _height } = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/each}","typescript":false,"index":427}
+{"fn":"parse_expression_at","source":" \n \n \n \n \n \n \n\n \n \n \n \n\n \n \n \n ({ 2: sum, 0: _width, 1: _height } = 1)","typescript":false,"index":464}
+{"fn":"parse_expression_at","source":"\n\n{#each boxes as { width, height }}\n\t{@const { 'the-area': area, 'the-volume': volume } = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const { 2: sum, 0: _width, 1: _height } = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/each}","typescript":false,"index":501}
+{"fn":"parse_expression_at","source":"\n\n{#each boxes as { width, height }}\n\t{@const { 'the-area': area, 'the-volume': volume } = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const { 2: sum, 0: _width, 1: _height } = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/each}","typescript":false,"index":563}
+{"fn":"parse_expression_at","source":"\n\n{#each boxes as { width, height }}\n\t{@const { 'the-area': area, 'the-volume': volume } = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const { 2: sum, 0: _width, 1: _height } = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/each}","typescript":false,"index":570}
+{"fn":"parse_expression_at","source":"\n\n{#each boxes as { width, height }}\n\t{@const { 'the-area': area, 'the-volume': volume } = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const { 2: sum, 0: _width, 1: _height } = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/each}","typescript":false,"index":579}
+{"fn":"parse_expression_at","source":"\n\n{#each boxes as { width, height }}\n\t{@const { 'the-area': area, 'the-volume': volume } = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const { 2: sum, 0: _width, 1: _height } = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/each}","typescript":false,"index":592}
+{"fn":"parse_expression_at","source":"\n\n{#each boxes as { width, height }}\n\t{@const { 'the-area': area, 'the-volume': volume } = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const { 2: sum, 0: _width, 1: _height } = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/each}","typescript":false,"index":601}
+{"fn":"parse_expression_at","source":"\n\n{#each boxes as { width, height }}\n\t{@const { 'the-area': area, 'the-volume': volume } = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const { 2: sum, 0: _width, 1: _height } = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/each}","typescript":false,"index":611}
+{"fn":"parse","source":" \n\texport let boxes = [\n\t\t{width: 3, height: 4},\n\t\t{width: 5, height: 7},\n\t\t{width: 6, height: 8},\n\t];\n\texport let constant = 10;\n\n\tfunction calculate(width, height, constant) {\n\t\treturn { area: width * height, volume: width * height * constant };\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each boxes as { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, ...[_height, ...[sum]]] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/each}","typescript":false,"index":276}
+{"fn":"parse_expression_at","source":" \n \n \n \n \n \n \n\n \n \n \n \n\n ({ width, height } = 1)","typescript":false,"index":284}
+{"fn":"parse_expression_at","source":" \n \n \n \n \n \n \n\n \n \n \n \n\n \n ({area, volume} = 1)","typescript":false,"index":312}
+{"fn":"parse_expression_at","source":"\n\n{#each boxes as { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, ...[_height, ...[sum]]] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/each}","typescript":false,"index":330}
+{"fn":"parse_expression_at","source":"\n\n{#each boxes as { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, ...[_height, ...[sum]]] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/each}","typescript":false,"index":387}
+{"fn":"parse_expression_at","source":" \n \n \n \n \n \n \n\n \n \n \n \n\n \n \n \n ([_width, ...[_height, ...[sum]]] = 1)","typescript":false,"index":424}
+{"fn":"parse_expression_at","source":"\n\n{#each boxes as { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, ...[_height, ...[sum]]] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/each}","typescript":false,"index":460}
+{"fn":"parse_expression_at","source":"\n\n{#each boxes as { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, ...[_height, ...[sum]]] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/each}","typescript":false,"index":522}
+{"fn":"parse_expression_at","source":"\n\n{#each boxes as { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, ...[_height, ...[sum]]] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/each}","typescript":false,"index":529}
+{"fn":"parse_expression_at","source":"\n\n{#each boxes as { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, ...[_height, ...[sum]]] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/each}","typescript":false,"index":538}
+{"fn":"parse_expression_at","source":"\n\n{#each boxes as { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, ...[_height, ...[sum]]] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/each}","typescript":false,"index":551}
+{"fn":"parse_expression_at","source":"\n\n{#each boxes as { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, ...[_height, ...[sum]]] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/each}","typescript":false,"index":560}
+{"fn":"parse_expression_at","source":"\n\n{#each boxes as { width, height }}\n\t{@const {area, volume} = calculate(width, height, constant)}\n\t{@const perimeter = (width + height) * constant}\n\t{@const [_width, ...[_height, ...[sum]]] = [width * constant, height, width * constant + height]}\n\t{area} {volume} {perimeter}, {_width}+{_height}={sum}
\n{/each}","typescript":false,"index":570}
+{"fn":"parse","source":" \n\texport let nums = [1, 2, 3];\n\tlet foos = [\n\t\t{\n\t\t\tnums: [1, 2, 3],\n\t\t},\n\t\t{\n\t\t\tnums: [0, 2, 4],\n\t\t},\n\t\t{\n\t\t\tnums: [-100, 0, 100],\n\t\t},\n\t];\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each nums as num}\n\t{@const bar = foos.map((foos) => foos.nums)}\n\tbar: {bar}, num: {num}
\n{/each}","typescript":false,"index":167}
+{"fn":"parse_expression_at","source":"\n\n{#each nums as num}\n\t{@const bar = foos.map((foos) => foos.nums)}\n\tbar: {bar}, num: {num}
\n{/each}","typescript":false,"index":195}
+{"fn":"parse_expression_at","source":"\n\n{#each nums as num}\n\t{@const bar = foos.map((foos) => foos.nums)}\n\tbar: {bar}, num: {num}
\n{/each}","typescript":false,"index":236}
+{"fn":"parse_expression_at","source":"\n\n{#each nums as num}\n\t{@const bar = foos.map((foos) => foos.nums)}\n\tbar: {bar}, num: {num}
\n{/each}","typescript":false,"index":248}
+{"fn":"parse","source":" \n\texport let nums = [1, 2, 3];\n\tlet foos = [\n\t\t{\n\t\t\tnums: [1, 2, 3],\n\t\t},\n\t\t{\n\t\t\tnums: [0, 2, 4],\n\t\t},\n\t\t{\n\t\t\tnums: [-100, 0, 100],\n\t\t},\n\t];\n\tlet default_nums = [-1];\n\tlet foo = \"dummy-foo\";\n\tlet num = \"dummy-num\";\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nfoo: {foo}, num: {num}
\n{#each nums as num}\n\t{@const bar = foos.map((foo) =>\n\t\tfoo.nums.filter((num) => {\n if (Object.keys($$slots).length) {\n return false;\n\t\t\t} else if (Object.keys(foo).length) {\n\t\t\t\treturn nums.includes(num) || default_nums.includes(num);\n\t\t\t} else {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t}) || num\n\t)}\n\tbar: {bar}, num: {num}
\n{/each}","typescript":false,"index":243}
+{"fn":"parse_expression_at","source":"\n\nfoo: {foo}, num: {num}
\n{#each nums as num}\n\t{@const bar = foos.map((foo) =>\n\t\tfoo.nums.filter((num) => {\n if (Object.keys($$slots).length) {\n return false;\n\t\t\t} else if (Object.keys(foo).length) {\n\t\t\t\treturn nums.includes(num) || default_nums.includes(num);\n\t\t\t} else {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t}) || num\n\t)}\n\tbar: {bar}, num: {num}
\n{/each}","typescript":false,"index":255}
+{"fn":"parse_expression_at","source":"\n\nfoo: {foo}, num: {num}
\n{#each nums as num}\n\t{@const bar = foos.map((foo) =>\n\t\tfoo.nums.filter((num) => {\n if (Object.keys($$slots).length) {\n return false;\n\t\t\t} else if (Object.keys(foo).length) {\n\t\t\t\treturn nums.includes(num) || default_nums.includes(num);\n\t\t\t} else {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t}) || num\n\t)}\n\tbar: {bar}, num: {num}
\n{/each}","typescript":false,"index":271}
+{"fn":"parse_expression_at","source":"\n\nfoo: {foo}, num: {num}
\n{#each nums as num}\n\t{@const bar = foos.map((foo) =>\n\t\tfoo.nums.filter((num) => {\n if (Object.keys($$slots).length) {\n return false;\n\t\t\t} else if (Object.keys(foo).length) {\n\t\t\t\treturn nums.includes(num) || default_nums.includes(num);\n\t\t\t} else {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t}) || num\n\t)}\n\tbar: {bar}, num: {num}
\n{/each}","typescript":false,"index":299}
+{"fn":"parse_expression_at","source":"\n\nfoo: {foo}, num: {num}
\n{#each nums as num}\n\t{@const bar = foos.map((foo) =>\n\t\tfoo.nums.filter((num) => {\n if (Object.keys($$slots).length) {\n return false;\n\t\t\t} else if (Object.keys(foo).length) {\n\t\t\t\treturn nums.includes(num) || default_nums.includes(num);\n\t\t\t} else {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t}) || num\n\t)}\n\tbar: {bar}, num: {num}
\n{/each}","typescript":false,"index":572}
+{"fn":"parse_expression_at","source":"\n\nfoo: {foo}, num: {num}
\n{#each nums as num}\n\t{@const bar = foos.map((foo) =>\n\t\tfoo.nums.filter((num) => {\n if (Object.keys($$slots).length) {\n return false;\n\t\t\t} else if (Object.keys(foo).length) {\n\t\t\t\treturn nums.includes(num) || default_nums.includes(num);\n\t\t\t} else {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t}) || num\n\t)}\n\tbar: {bar}, num: {num}
\n{/each}","typescript":false,"index":584}
+{"fn":"parse","source":" \n\texport let nums = [1, 2];\n\tlet foos = [\n\t\t{\n\t\t\tnums: [1, 2, 3],\n\t\t},\n\t\t{\n\t\t\tnums: [0, 2, 4],\n\t\t},\n\t\t{\n\t\t\tnums: [-100, 0, 100],\n\t\t},\n\t];\n\tlet foo = 0;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{foo}
\n{#each nums as num, index}\n\t{@const bar = nums.map((num) => {\n\t\treturn (function (foos, num) {\n\t\t\treturn [...foos.map((foo) => foo), num];\n\t\t})(foos[index].nums, num);\n\t})}\n\tbar: {bar}, num: {num}
\n{/each}","typescript":false,"index":175}
+{"fn":"parse_expression_at","source":"\n\n{foo}
\n{#each nums as num, index}\n\t{@const bar = nums.map((num) => {\n\t\treturn (function (foos, num) {\n\t\t\treturn [...foos.map((foo) => foo), num];\n\t\t})(foos[index].nums, num);\n\t})}\n\tbar: {bar}, num: {num}
\n{/each}","typescript":false,"index":191}
+{"fn":"parse_expression_at","source":"\n\n{foo}
\n{#each nums as num, index}\n\t{@const bar = nums.map((num) => {\n\t\treturn (function (foos, num) {\n\t\t\treturn [...foos.map((foo) => foo), num];\n\t\t})(foos[index].nums, num);\n\t})}\n\tbar: {bar}, num: {num}
\n{/each}","typescript":false,"index":226}
+{"fn":"parse_expression_at","source":"\n\n{foo}
\n{#each nums as num, index}\n\t{@const bar = nums.map((num) => {\n\t\treturn (function (foos, num) {\n\t\t\treturn [...foos.map((foo) => foo), num];\n\t\t})(foos[index].nums, num);\n\t})}\n\tbar: {bar}, num: {num}
\n{/each}","typescript":false,"index":367}
+{"fn":"parse_expression_at","source":"\n\n{foo}
\n{#each nums as num, index}\n\t{@const bar = nums.map((num) => {\n\t\treturn (function (foos, num) {\n\t\t\treturn [...foos.map((foo) => foo), num];\n\t\t})(foos[index].nums, num);\n\t})}\n\tbar: {bar}, num: {num}
\n{/each}","typescript":false,"index":379}
+{"fn":"parse","source":" \n\texport let boxes = [\n\t\t{width: 3, height: 4},\n\t\t{width: 5, height: 7},\n\t\t{width: 6, height: 8},\n\t];\n\texport let constant = 10;\n\n\tfunction calculate(width, height, constant) {\n\t\treturn { area: width * height, volume: width * height * constant };\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each boxes as box}\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n{:else}\n\t{@const double = constant + constant}\n\t{constant} * 2 = {double}
\n{/each}","typescript":false,"index":276}
+{"fn":"parse_expression_at","source":" \n \n \n \n \n \n \n\n \n \n \n \n\n \n ({area, volume} = 1)","typescript":false,"index":298}
+{"fn":"parse_expression_at","source":"\n\n{#each boxes as box}\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n{:else}\n\t{@const double = constant + constant}\n\t{constant} * 2 = {double}
\n{/each}","typescript":false,"index":316}
+{"fn":"parse_expression_at","source":"\n\n{#each boxes as box}\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n{:else}\n\t{@const double = constant + constant}\n\t{constant} * 2 = {double}
\n{/each}","typescript":false,"index":381}
+{"fn":"parse_expression_at","source":" \n \n \n \n \n \n \n\n \n \n \n \n\n \n \n \n ([width, height, sum] = 1)","typescript":false,"index":426}
+{"fn":"parse_expression_at","source":"\n\n{#each boxes as box}\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n{:else}\n\t{@const double = constant + constant}\n\t{constant} * 2 = {double}
\n{/each}","typescript":false,"index":450}
+{"fn":"parse_expression_at","source":"\n\n{#each boxes as box}\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n{:else}\n\t{@const double = constant + constant}\n\t{constant} * 2 = {double}
\n{/each}","typescript":false,"index":528}
+{"fn":"parse_expression_at","source":"\n\n{#each boxes as box}\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n{:else}\n\t{@const double = constant + constant}\n\t{constant} * 2 = {double}
\n{/each}","typescript":false,"index":535}
+{"fn":"parse_expression_at","source":"\n\n{#each boxes as box}\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n{:else}\n\t{@const double = constant + constant}\n\t{constant} * 2 = {double}
\n{/each}","typescript":false,"index":544}
+{"fn":"parse_expression_at","source":"\n\n{#each boxes as box}\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n{:else}\n\t{@const double = constant + constant}\n\t{constant} * 2 = {double}
\n{/each}","typescript":false,"index":557}
+{"fn":"parse_expression_at","source":"\n\n{#each boxes as box}\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n{:else}\n\t{@const double = constant + constant}\n\t{constant} * 2 = {double}
\n{/each}","typescript":false,"index":565}
+{"fn":"parse_expression_at","source":"\n\n{#each boxes as box}\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n{:else}\n\t{@const double = constant + constant}\n\t{constant} * 2 = {double}
\n{/each}","typescript":false,"index":574}
+{"fn":"parse_expression_at","source":"\n\n{#each boxes as box}\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n{:else}\n\t{@const double = constant + constant}\n\t{constant} * 2 = {double}
\n{/each}","typescript":false,"index":611}
+{"fn":"parse_expression_at","source":"\n\n{#each boxes as box}\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n{:else}\n\t{@const double = constant + constant}\n\t{constant} * 2 = {double}
\n{/each}","typescript":false,"index":639}
+{"fn":"parse_expression_at","source":"\n\n{#each boxes as box}\n\t{@const {area, volume} = calculate(box.width, box.height, constant)}\n\t{@const perimeter = (box.width + box.height) * constant}\n\t{@const [width, height, sum] = [box.width * constant, box.height, box.width * constant + box.height]}\n\t{area} {volume} {perimeter}, {width}+{height}={sum}
\n{:else}\n\t{@const double = constant + constant}\n\t{constant} * 2 = {double}
\n{/each}","typescript":false,"index":656}
+{"fn":"parse","source":" \n\texport let nums = [1, 2];\n\tlet foos = [\n\t\t{\n\t\t\tnums: [1, 2, 3],\n\t\t},\n\t\t{\n\t\t\tnums: [0, 2, 4],\n\t\t},\n\t\t{\n\t\t\tnums: [-100, 0, 100],\n\t\t},\n\t];\n\tlet foo = 0;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{foo}
\n{#each nums as num, index}\n\t{@const bar = nums.map((num) => {\n\t\tfunction func(foos, num) {\n\t\t\treturn [...foos.map((foo) => foo), num];\n\t\t}\n\t\treturn func(foos[index].nums, num);\n\t})}\n\tbar: {bar}, num: {num}
\n{/each}","typescript":false,"index":175}
+{"fn":"parse_expression_at","source":"\n\n{foo}
\n{#each nums as num, index}\n\t{@const bar = nums.map((num) => {\n\t\tfunction func(foos, num) {\n\t\t\treturn [...foos.map((foo) => foo), num];\n\t\t}\n\t\treturn func(foos[index].nums, num);\n\t})}\n\tbar: {bar}, num: {num}
\n{/each}","typescript":false,"index":191}
+{"fn":"parse_expression_at","source":"\n\n{foo}
\n{#each nums as num, index}\n\t{@const bar = nums.map((num) => {\n\t\tfunction func(foos, num) {\n\t\t\treturn [...foos.map((foo) => foo), num];\n\t\t}\n\t\treturn func(foos[index].nums, num);\n\t})}\n\tbar: {bar}, num: {num}
\n{/each}","typescript":false,"index":226}
+{"fn":"parse_expression_at","source":"\n\n{foo}
\n{#each nums as num, index}\n\t{@const bar = nums.map((num) => {\n\t\tfunction func(foos, num) {\n\t\t\treturn [...foos.map((foo) => foo), num];\n\t\t}\n\t\treturn func(foos[index].nums, num);\n\t})}\n\tbar: {bar}, num: {num}
\n{/each}","typescript":false,"index":376}
+{"fn":"parse_expression_at","source":"\n\n{foo}
\n{#each nums as num, index}\n\t{@const bar = nums.map((num) => {\n\t\tfunction func(foos, num) {\n\t\t\treturn [...foos.map((foo) => foo), num];\n\t\t}\n\t\treturn func(foos[index].nums, num);\n\t})}\n\tbar: {bar}, num: {num}
\n{/each}","typescript":false,"index":388}
+{"fn":"parse","source":" \n\texport let items = {0:{clicked:false},length:4};\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{\n\titems[0].clicked=true;\n\titems[2]={clicked:true};\n}}>Show \n\n{#each items as item, i}\n\t{@const v_item=item}\n\t\n\t\t{i}\n\t\t{#if v_item?.clicked}\n\t\t\tshow (v_item)\n\t\t{/if}\n\t\t{#if item?.clicked}\n\t\t\tshow (item)\n\t\t{/if}\n\t
\n{/each}","typescript":false,"index":88}
+{"fn":"parse_expression_at","source":"\n\n{\n\titems[0].clicked=true;\n\titems[2]={clicked:true};\n}}>Show \n\n{#each items as item, i}\n\t{@const v_item=item}\n\t\n\t\t{i}\n\t\t{#if v_item?.clicked}\n\t\t\tshow (v_item)\n\t\t{/if}\n\t\t{#if item?.clicked}\n\t\t\tshow (item)\n\t\t{/if}\n\t
\n{/each}","typescript":false,"index":169}
+{"fn":"parse_expression_at","source":"\n\n{\n\titems[0].clicked=true;\n\titems[2]={clicked:true};\n}}>Show \n\n{#each items as item, i}\n\t{@const v_item=item}\n\t\n\t\t{i}\n\t\t{#if v_item?.clicked}\n\t\t\tshow (v_item)\n\t\t{/if}\n\t\t{#if item?.clicked}\n\t\t\tshow (item)\n\t\t{/if}\n\t
\n{/each}","typescript":false,"index":203}
+{"fn":"parse_expression_at","source":"\n\n{\n\titems[0].clicked=true;\n\titems[2]={clicked:true};\n}}>Show \n\n{#each items as item, i}\n\t{@const v_item=item}\n\t\n\t\t{i}\n\t\t{#if v_item?.clicked}\n\t\t\tshow (v_item)\n\t\t{/if}\n\t\t{#if item?.clicked}\n\t\t\tshow (item)\n\t\t{/if}\n\t
\n{/each}","typescript":false,"index":217}
+{"fn":"parse_expression_at","source":"\n\n{\n\titems[0].clicked=true;\n\titems[2]={clicked:true};\n}}>Show \n\n{#each items as item, i}\n\t{@const v_item=item}\n\t\n\t\t{i}\n\t\t{#if v_item?.clicked}\n\t\t\tshow (v_item)\n\t\t{/if}\n\t\t{#if item?.clicked}\n\t\t\tshow (item)\n\t\t{/if}\n\t
\n{/each}","typescript":false,"index":227}
+{"fn":"parse_expression_at","source":"\n\n{\n\titems[0].clicked=true;\n\titems[2]={clicked:true};\n}}>Show \n\n{#each items as item, i}\n\t{@const v_item=item}\n\t\n\t\t{i}\n\t\t{#if v_item?.clicked}\n\t\t\tshow (v_item)\n\t\t{/if}\n\t\t{#if item?.clicked}\n\t\t\tshow (item)\n\t\t{/if}\n\t
\n{/each}","typescript":false,"index":276}
+{"fn":"parse","source":" \n\tconst func = 100;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if true}\n\t{@const [func_1] = [[12, 13, 14]]}\n\t{(() => JSON.stringify(func_1))()}\n{/if}","typescript":false,"index":44}
+{"fn":"parse_expression_at","source":" \n \n \n\n \n ([func_1] = 1)","typescript":false,"index":58}
+{"fn":"parse_expression_at","source":"\n\n{#if true}\n\t{@const [func_1] = [[12, 13, 14]]}\n\t{(() => JSON.stringify(func_1))()}\n{/if}","typescript":false,"index":70}
+{"fn":"parse_expression_at","source":"\n\n{#if true}\n\t{@const [func_1] = [[12, 13, 14]]}\n\t{(() => JSON.stringify(func_1))()}\n{/if}","typescript":false,"index":88}
+{"fn":"parse","source":" \n\texport let value = 4;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each [value] as n}\n\t{n} ^ 4 = {hypercubed}
\n\n\t{@const squared = n * n}\n\t{@const cubed = squared * n}\n\t{@const hypercubed = cubed * n}\n{/each}","typescript":false,"index":50}
+{"fn":"parse_expression_at","source":"\n\n{#each [value] as n}\n\t{n} ^ 4 = {hypercubed}
\n\n\t{@const squared = n * n}\n\t{@const cubed = squared * n}\n\t{@const hypercubed = cubed * n}\n{/each}","typescript":false,"index":71}
+{"fn":"parse_expression_at","source":"\n\n{#each [value] as n}\n\t{n} ^ 4 = {hypercubed}
\n\n\t{@const squared = n * n}\n\t{@const cubed = squared * n}\n\t{@const hypercubed = cubed * n}\n{/each}","typescript":false,"index":81}
+{"fn":"parse_expression_at","source":"\n\n{#each [value] as n}\n\t{n} ^ 4 = {hypercubed}
\n\n\t{@const squared = n * n}\n\t{@const cubed = squared * n}\n\t{@const hypercubed = cubed * n}\n{/each}","typescript":false,"index":119}
+{"fn":"parse_expression_at","source":"\n\n{#each [value] as n}\n\t{n} ^ 4 = {hypercubed}
\n\n\t{@const squared = n * n}\n\t{@const cubed = squared * n}\n\t{@const hypercubed = cubed * n}\n{/each}","typescript":false,"index":143}
+{"fn":"parse_expression_at","source":"\n\n{#each [value] as n}\n\t{n} ^ 4 = {hypercubed}
\n\n\t{@const squared = n * n}\n\t{@const cubed = squared * n}\n\t{@const hypercubed = cubed * n}\n{/each}","typescript":false,"index":178}
+{"fn":"parse","source":" \n\texport let boxes;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}","typescript":false,"index":44}
+{"fn":"parse_expression_at","source":"\n\n{#if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}","typescript":false,"index":77}
+{"fn":"parse_expression_at","source":" \n \n \n\n \n \n ({ width, height } = 1)","typescript":false,"index":95}
+{"fn":"parse_expression_at","source":"\n\n{#if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}","typescript":false,"index":116}
+{"fn":"parse_expression_at","source":"\n\n{#if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}","typescript":false,"index":128}
+{"fn":"parse_expression_at","source":"\n\n{#if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}","typescript":false,"index":138}
+{"fn":"parse","source":" \n\texport let boxes;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if boxes.length === 2}\n\t{@const box1 = boxes[0]}\n\t{@const box2 = boxes[1]}\n\t{@const { width, height } = box1}\n\t{width} x {height}
\n\t{box2.width} x {box2.height}
\n{:else if boxes.length === 1}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{:else}\n\t{@const length = boxes.length}\n\t{length}
\n{/if}","typescript":false,"index":44}
+{"fn":"parse_expression_at","source":"\n\n{#if boxes.length === 2}\n\t{@const box1 = boxes[0]}\n\t{@const box2 = boxes[1]}\n\t{@const { width, height } = box1}\n\t{width} x {height}
\n\t{box2.width} x {box2.height}
\n{:else if boxes.length === 1}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{:else}\n\t{@const length = boxes.length}\n\t{length}
\n{/if}","typescript":false,"index":80}
+{"fn":"parse_expression_at","source":"\n\n{#if boxes.length === 2}\n\t{@const box1 = boxes[0]}\n\t{@const box2 = boxes[1]}\n\t{@const { width, height } = box1}\n\t{width} x {height}
\n\t{box2.width} x {box2.height}
\n{:else if boxes.length === 1}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{:else}\n\t{@const length = boxes.length}\n\t{length}
\n{/if}","typescript":false,"index":106}
+{"fn":"parse_expression_at","source":" \n \n \n\n \n \n \n ({ width, height } = 1)","typescript":false,"index":124}
+{"fn":"parse_expression_at","source":"\n\n{#if boxes.length === 2}\n\t{@const box1 = boxes[0]}\n\t{@const box2 = boxes[1]}\n\t{@const { width, height } = box1}\n\t{width} x {height}
\n\t{box2.width} x {box2.height}
\n{:else if boxes.length === 1}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{:else}\n\t{@const length = boxes.length}\n\t{length}
\n{/if}","typescript":false,"index":145}
+{"fn":"parse_expression_at","source":"\n\n{#if boxes.length === 2}\n\t{@const box1 = boxes[0]}\n\t{@const box2 = boxes[1]}\n\t{@const { width, height } = box1}\n\t{width} x {height}
\n\t{box2.width} x {box2.height}
\n{:else if boxes.length === 1}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{:else}\n\t{@const length = boxes.length}\n\t{length}
\n{/if}","typescript":false,"index":158}
+{"fn":"parse_expression_at","source":"\n\n{#if boxes.length === 2}\n\t{@const box1 = boxes[0]}\n\t{@const box2 = boxes[1]}\n\t{@const { width, height } = box1}\n\t{width} x {height}
\n\t{box2.width} x {box2.height}
\n{:else if boxes.length === 1}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{:else}\n\t{@const length = boxes.length}\n\t{length}
\n{/if}","typescript":false,"index":168}
+{"fn":"parse_expression_at","source":"\n\n{#if boxes.length === 2}\n\t{@const box1 = boxes[0]}\n\t{@const box2 = boxes[1]}\n\t{@const { width, height } = box1}\n\t{width} x {height}
\n\t{box2.width} x {box2.height}
\n{:else if boxes.length === 1}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{:else}\n\t{@const length = boxes.length}\n\t{length}
\n{/if}","typescript":false,"index":189}
+{"fn":"parse_expression_at","source":"\n\n{#if boxes.length === 2}\n\t{@const box1 = boxes[0]}\n\t{@const box2 = boxes[1]}\n\t{@const { width, height } = box1}\n\t{width} x {height}
\n\t{box2.width} x {box2.height}
\n{:else if boxes.length === 1}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{:else}\n\t{@const length = boxes.length}\n\t{length}
\n{/if}","typescript":false,"index":204}
+{"fn":"parse_expression_at","source":"\n\n{#if boxes.length === 2}\n\t{@const box1 = boxes[0]}\n\t{@const box2 = boxes[1]}\n\t{@const { width, height } = box1}\n\t{width} x {height}
\n\t{box2.width} x {box2.height}
\n{:else if boxes.length === 1}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{:else}\n\t{@const length = boxes.length}\n\t{length}
\n{/if}","typescript":false,"index":233}
+{"fn":"parse_expression_at","source":"\n\n{#if boxes.length === 2}\n\t{@const box1 = boxes[0]}\n\t{@const box2 = boxes[1]}\n\t{@const { width, height } = box1}\n\t{width} x {height}
\n\t{box2.width} x {box2.height}
\n{:else if boxes.length === 1}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{:else}\n\t{@const length = boxes.length}\n\t{length}
\n{/if}","typescript":false,"index":268}
+{"fn":"parse_expression_at","source":" \n \n \n\n \n \n \n \n \n \n \n \n ({ width, height } = 1)","typescript":false,"index":286}
+{"fn":"parse_expression_at","source":"\n\n{#if boxes.length === 2}\n\t{@const box1 = boxes[0]}\n\t{@const box2 = boxes[1]}\n\t{@const { width, height } = box1}\n\t{width} x {height}
\n\t{box2.width} x {box2.height}
\n{:else if boxes.length === 1}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{:else}\n\t{@const length = boxes.length}\n\t{length}
\n{/if}","typescript":false,"index":307}
+{"fn":"parse_expression_at","source":"\n\n{#if boxes.length === 2}\n\t{@const box1 = boxes[0]}\n\t{@const box2 = boxes[1]}\n\t{@const { width, height } = box1}\n\t{width} x {height}
\n\t{box2.width} x {box2.height}
\n{:else if boxes.length === 1}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{:else}\n\t{@const length = boxes.length}\n\t{length}
\n{/if}","typescript":false,"index":319}
+{"fn":"parse_expression_at","source":"\n\n{#if boxes.length === 2}\n\t{@const box1 = boxes[0]}\n\t{@const box2 = boxes[1]}\n\t{@const { width, height } = box1}\n\t{width} x {height}
\n\t{box2.width} x {box2.height}
\n{:else if boxes.length === 1}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{:else}\n\t{@const length = boxes.length}\n\t{length}
\n{/if}","typescript":false,"index":329}
+{"fn":"parse_expression_at","source":"\n\n{#if boxes.length === 2}\n\t{@const box1 = boxes[0]}\n\t{@const box2 = boxes[1]}\n\t{@const { width, height } = box1}\n\t{width} x {height}
\n\t{box2.width} x {box2.height}
\n{:else if boxes.length === 1}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{:else}\n\t{@const length = boxes.length}\n\t{length}
\n{/if}","typescript":false,"index":369}
+{"fn":"parse_expression_at","source":"\n\n{#if boxes.length === 2}\n\t{@const box1 = boxes[0]}\n\t{@const box2 = boxes[1]}\n\t{@const { width, height } = box1}\n\t{width} x {height}
\n\t{box2.width} x {box2.height}
\n{:else if boxes.length === 1}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{:else}\n\t{@const length = boxes.length}\n\t{length}
\n{/if}","typescript":false,"index":390}
+{"fn":"parse","source":" \n\texport let boxes;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if boxes.length > 1}\n\t{@const box1 = boxes[0]}\n\t{@const box2 = boxes[1]}\n\t{@const { width, height } = box1}\n\t{width} x {height}
\n\t{box2.width} x {box2.height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}\n\n{#if boxes.length > 1}\n\t{boxes[0].width} x {boxes[0].height}
\n\t{boxes[1].width} x {boxes[1].height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}","typescript":false,"index":44}
+{"fn":"parse_expression_at","source":"\n\n{#if boxes.length > 1}\n\t{@const box1 = boxes[0]}\n\t{@const box2 = boxes[1]}\n\t{@const { width, height } = box1}\n\t{width} x {height}
\n\t{box2.width} x {box2.height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}\n\n{#if boxes.length > 1}\n\t{boxes[0].width} x {boxes[0].height}
\n\t{boxes[1].width} x {boxes[1].height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}","typescript":false,"index":78}
+{"fn":"parse_expression_at","source":"\n\n{#if boxes.length > 1}\n\t{@const box1 = boxes[0]}\n\t{@const box2 = boxes[1]}\n\t{@const { width, height } = box1}\n\t{width} x {height}
\n\t{box2.width} x {box2.height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}\n\n{#if boxes.length > 1}\n\t{boxes[0].width} x {boxes[0].height}
\n\t{boxes[1].width} x {boxes[1].height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}","typescript":false,"index":104}
+{"fn":"parse_expression_at","source":" \n \n \n\n \n \n \n ({ width, height } = 1)","typescript":false,"index":122}
+{"fn":"parse_expression_at","source":"\n\n{#if boxes.length > 1}\n\t{@const box1 = boxes[0]}\n\t{@const box2 = boxes[1]}\n\t{@const { width, height } = box1}\n\t{width} x {height}
\n\t{box2.width} x {box2.height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}\n\n{#if boxes.length > 1}\n\t{boxes[0].width} x {boxes[0].height}
\n\t{boxes[1].width} x {boxes[1].height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}","typescript":false,"index":143}
+{"fn":"parse_expression_at","source":"\n\n{#if boxes.length > 1}\n\t{@const box1 = boxes[0]}\n\t{@const box2 = boxes[1]}\n\t{@const { width, height } = box1}\n\t{width} x {height}
\n\t{box2.width} x {box2.height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}\n\n{#if boxes.length > 1}\n\t{boxes[0].width} x {boxes[0].height}
\n\t{boxes[1].width} x {boxes[1].height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}","typescript":false,"index":156}
+{"fn":"parse_expression_at","source":"\n\n{#if boxes.length > 1}\n\t{@const box1 = boxes[0]}\n\t{@const box2 = boxes[1]}\n\t{@const { width, height } = box1}\n\t{width} x {height}
\n\t{box2.width} x {box2.height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}\n\n{#if boxes.length > 1}\n\t{boxes[0].width} x {boxes[0].height}
\n\t{boxes[1].width} x {boxes[1].height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}","typescript":false,"index":166}
+{"fn":"parse_expression_at","source":"\n\n{#if boxes.length > 1}\n\t{@const box1 = boxes[0]}\n\t{@const box2 = boxes[1]}\n\t{@const { width, height } = box1}\n\t{width} x {height}
\n\t{box2.width} x {box2.height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}\n\n{#if boxes.length > 1}\n\t{boxes[0].width} x {boxes[0].height}
\n\t{boxes[1].width} x {boxes[1].height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}","typescript":false,"index":187}
+{"fn":"parse_expression_at","source":"\n\n{#if boxes.length > 1}\n\t{@const box1 = boxes[0]}\n\t{@const box2 = boxes[1]}\n\t{@const { width, height } = box1}\n\t{width} x {height}
\n\t{box2.width} x {box2.height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}\n\n{#if boxes.length > 1}\n\t{boxes[0].width} x {boxes[0].height}
\n\t{boxes[1].width} x {boxes[1].height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}","typescript":false,"index":202}
+{"fn":"parse_expression_at","source":"\n\n{#if boxes.length > 1}\n\t{@const box1 = boxes[0]}\n\t{@const box2 = boxes[1]}\n\t{@const { width, height } = box1}\n\t{width} x {height}
\n\t{box2.width} x {box2.height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}\n\n{#if boxes.length > 1}\n\t{boxes[0].width} x {boxes[0].height}
\n\t{boxes[1].width} x {boxes[1].height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}","typescript":false,"index":231}
+{"fn":"parse_expression_at","source":"\n\n{#if boxes.length > 1}\n\t{@const box1 = boxes[0]}\n\t{@const box2 = boxes[1]}\n\t{@const { width, height } = box1}\n\t{width} x {height}
\n\t{box2.width} x {box2.height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}\n\n{#if boxes.length > 1}\n\t{boxes[0].width} x {boxes[0].height}
\n\t{boxes[1].width} x {boxes[1].height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}","typescript":false,"index":264}
+{"fn":"parse_expression_at","source":" \n \n \n\n \n \n \n \n \n \n \n \n ({ width, height } = 1)","typescript":false,"index":282}
+{"fn":"parse_expression_at","source":"\n\n{#if boxes.length > 1}\n\t{@const box1 = boxes[0]}\n\t{@const box2 = boxes[1]}\n\t{@const { width, height } = box1}\n\t{width} x {height}
\n\t{box2.width} x {box2.height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}\n\n{#if boxes.length > 1}\n\t{boxes[0].width} x {boxes[0].height}
\n\t{boxes[1].width} x {boxes[1].height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}","typescript":false,"index":303}
+{"fn":"parse_expression_at","source":"\n\n{#if boxes.length > 1}\n\t{@const box1 = boxes[0]}\n\t{@const box2 = boxes[1]}\n\t{@const { width, height } = box1}\n\t{width} x {height}
\n\t{box2.width} x {box2.height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}\n\n{#if boxes.length > 1}\n\t{boxes[0].width} x {boxes[0].height}
\n\t{boxes[1].width} x {boxes[1].height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}","typescript":false,"index":315}
+{"fn":"parse_expression_at","source":"\n\n{#if boxes.length > 1}\n\t{@const box1 = boxes[0]}\n\t{@const box2 = boxes[1]}\n\t{@const { width, height } = box1}\n\t{width} x {height}
\n\t{box2.width} x {box2.height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}\n\n{#if boxes.length > 1}\n\t{boxes[0].width} x {boxes[0].height}
\n\t{boxes[1].width} x {boxes[1].height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}","typescript":false,"index":325}
+{"fn":"parse_expression_at","source":"\n\n{#if boxes.length > 1}\n\t{@const box1 = boxes[0]}\n\t{@const box2 = boxes[1]}\n\t{@const { width, height } = box1}\n\t{width} x {height}
\n\t{box2.width} x {box2.height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}\n\n{#if boxes.length > 1}\n\t{boxes[0].width} x {boxes[0].height}
\n\t{boxes[1].width} x {boxes[1].height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}","typescript":false,"index":351}
+{"fn":"parse_expression_at","source":"\n\n{#if boxes.length > 1}\n\t{@const box1 = boxes[0]}\n\t{@const box2 = boxes[1]}\n\t{@const { width, height } = box1}\n\t{width} x {height}
\n\t{box2.width} x {box2.height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}\n\n{#if boxes.length > 1}\n\t{boxes[0].width} x {boxes[0].height}
\n\t{boxes[1].width} x {boxes[1].height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}","typescript":false,"index":376}
+{"fn":"parse_expression_at","source":"\n\n{#if boxes.length > 1}\n\t{@const box1 = boxes[0]}\n\t{@const box2 = boxes[1]}\n\t{@const { width, height } = box1}\n\t{width} x {height}
\n\t{box2.width} x {box2.height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}\n\n{#if boxes.length > 1}\n\t{boxes[0].width} x {boxes[0].height}
\n\t{boxes[1].width} x {boxes[1].height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}","typescript":false,"index":395}
+{"fn":"parse_expression_at","source":"\n\n{#if boxes.length > 1}\n\t{@const box1 = boxes[0]}\n\t{@const box2 = boxes[1]}\n\t{@const { width, height } = box1}\n\t{width} x {height}
\n\t{box2.width} x {box2.height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}\n\n{#if boxes.length > 1}\n\t{boxes[0].width} x {boxes[0].height}
\n\t{boxes[1].width} x {boxes[1].height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}","typescript":false,"index":425}
+{"fn":"parse_expression_at","source":"\n\n{#if boxes.length > 1}\n\t{@const box1 = boxes[0]}\n\t{@const box2 = boxes[1]}\n\t{@const { width, height } = box1}\n\t{width} x {height}
\n\t{box2.width} x {box2.height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}\n\n{#if boxes.length > 1}\n\t{boxes[0].width} x {boxes[0].height}
\n\t{boxes[1].width} x {boxes[1].height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}","typescript":false,"index":444}
+{"fn":"parse_expression_at","source":"\n\n{#if boxes.length > 1}\n\t{@const box1 = boxes[0]}\n\t{@const box2 = boxes[1]}\n\t{@const { width, height } = box1}\n\t{width} x {height}
\n\t{box2.width} x {box2.height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}\n\n{#if boxes.length > 1}\n\t{boxes[0].width} x {boxes[0].height}
\n\t{boxes[1].width} x {boxes[1].height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}","typescript":false,"index":477}
+{"fn":"parse_expression_at","source":"\n\n{#if boxes.length > 1}\n\t{@const box1 = boxes[0]}\n\t{@const box2 = boxes[1]}\n\t{@const { width, height } = box1}\n\t{width} x {height}
\n\t{box2.width} x {box2.height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}\n\n{#if boxes.length > 1}\n\t{boxes[0].width} x {boxes[0].height}
\n\t{boxes[1].width} x {boxes[1].height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}","typescript":false,"index":510}
+{"fn":"parse_expression_at","source":" \n \n \n\n \n \n \n \n \n \n \n \n \n \n \n\n \n \n \n \n \n ({ width, height } = 1)","typescript":false,"index":528}
+{"fn":"parse_expression_at","source":"\n\n{#if boxes.length > 1}\n\t{@const box1 = boxes[0]}\n\t{@const box2 = boxes[1]}\n\t{@const { width, height } = box1}\n\t{width} x {height}
\n\t{box2.width} x {box2.height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}\n\n{#if boxes.length > 1}\n\t{boxes[0].width} x {boxes[0].height}
\n\t{boxes[1].width} x {boxes[1].height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}","typescript":false,"index":549}
+{"fn":"parse_expression_at","source":"\n\n{#if boxes.length > 1}\n\t{@const box1 = boxes[0]}\n\t{@const box2 = boxes[1]}\n\t{@const { width, height } = box1}\n\t{width} x {height}
\n\t{box2.width} x {box2.height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}\n\n{#if boxes.length > 1}\n\t{boxes[0].width} x {boxes[0].height}
\n\t{boxes[1].width} x {boxes[1].height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}","typescript":false,"index":561}
+{"fn":"parse_expression_at","source":"\n\n{#if boxes.length > 1}\n\t{@const box1 = boxes[0]}\n\t{@const box2 = boxes[1]}\n\t{@const { width, height } = box1}\n\t{width} x {height}
\n\t{box2.width} x {box2.height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}\n\n{#if boxes.length > 1}\n\t{boxes[0].width} x {boxes[0].height}
\n\t{boxes[1].width} x {boxes[1].height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}","typescript":false,"index":571}
+{"fn":"parse","source":" \n\texport let boxes;\n\tfunction fade() {\n\t\treturn {\n\t\t\tduration: 0,\n\t\t}\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if boxes.length > 1}\n\t{@const box1 = boxes[0]}\n\t{@const box2 = boxes[1]}\n\t{@const { width, height } = box1}\n\t{width} x {height}
\n\t{box2.width} x {box2.height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}\n\n{#if boxes.length > 1}\n\t{boxes[0].width} x {boxes[0].height}
\n\t{boxes[1].width} x {boxes[1].height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}","typescript":false,"index":97}
+{"fn":"parse_expression_at","source":"\n\n{#if boxes.length > 1}\n\t{@const box1 = boxes[0]}\n\t{@const box2 = boxes[1]}\n\t{@const { width, height } = box1}\n\t{width} x {height}
\n\t{box2.width} x {box2.height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}\n\n{#if boxes.length > 1}\n\t{boxes[0].width} x {boxes[0].height}
\n\t{boxes[1].width} x {boxes[1].height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}","typescript":false,"index":131}
+{"fn":"parse_expression_at","source":"\n\n{#if boxes.length > 1}\n\t{@const box1 = boxes[0]}\n\t{@const box2 = boxes[1]}\n\t{@const { width, height } = box1}\n\t{width} x {height}
\n\t{box2.width} x {box2.height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}\n\n{#if boxes.length > 1}\n\t{boxes[0].width} x {boxes[0].height}
\n\t{boxes[1].width} x {boxes[1].height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}","typescript":false,"index":157}
+{"fn":"parse_expression_at","source":" \n \n \n \n \n \n \n \n\n \n \n \n ({ width, height } = 1)","typescript":false,"index":175}
+{"fn":"parse_expression_at","source":"\n\n{#if boxes.length > 1}\n\t{@const box1 = boxes[0]}\n\t{@const box2 = boxes[1]}\n\t{@const { width, height } = box1}\n\t{width} x {height}
\n\t{box2.width} x {box2.height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}\n\n{#if boxes.length > 1}\n\t{boxes[0].width} x {boxes[0].height}
\n\t{boxes[1].width} x {boxes[1].height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}","typescript":false,"index":196}
+{"fn":"parse_expression_at","source":"\n\n{#if boxes.length > 1}\n\t{@const box1 = boxes[0]}\n\t{@const box2 = boxes[1]}\n\t{@const { width, height } = box1}\n\t{width} x {height}
\n\t{box2.width} x {box2.height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}\n\n{#if boxes.length > 1}\n\t{boxes[0].width} x {boxes[0].height}
\n\t{boxes[1].width} x {boxes[1].height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}","typescript":false,"index":209}
+{"fn":"parse_expression_at","source":"\n\n{#if boxes.length > 1}\n\t{@const box1 = boxes[0]}\n\t{@const box2 = boxes[1]}\n\t{@const { width, height } = box1}\n\t{width} x {height}
\n\t{box2.width} x {box2.height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}\n\n{#if boxes.length > 1}\n\t{boxes[0].width} x {boxes[0].height}
\n\t{boxes[1].width} x {boxes[1].height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}","typescript":false,"index":219}
+{"fn":"parse_expression_at","source":"\n\n{#if boxes.length > 1}\n\t{@const box1 = boxes[0]}\n\t{@const box2 = boxes[1]}\n\t{@const { width, height } = box1}\n\t{width} x {height}
\n\t{box2.width} x {box2.height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}\n\n{#if boxes.length > 1}\n\t{boxes[0].width} x {boxes[0].height}
\n\t{boxes[1].width} x {boxes[1].height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}","typescript":false,"index":240}
+{"fn":"parse_expression_at","source":"\n\n{#if boxes.length > 1}\n\t{@const box1 = boxes[0]}\n\t{@const box2 = boxes[1]}\n\t{@const { width, height } = box1}\n\t{width} x {height}
\n\t{box2.width} x {box2.height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}\n\n{#if boxes.length > 1}\n\t{boxes[0].width} x {boxes[0].height}
\n\t{boxes[1].width} x {boxes[1].height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}","typescript":false,"index":255}
+{"fn":"parse_expression_at","source":"\n\n{#if boxes.length > 1}\n\t{@const box1 = boxes[0]}\n\t{@const box2 = boxes[1]}\n\t{@const { width, height } = box1}\n\t{width} x {height}
\n\t{box2.width} x {box2.height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}\n\n{#if boxes.length > 1}\n\t{boxes[0].width} x {boxes[0].height}
\n\t{boxes[1].width} x {boxes[1].height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}","typescript":false,"index":284}
+{"fn":"parse_expression_at","source":"\n\n{#if boxes.length > 1}\n\t{@const box1 = boxes[0]}\n\t{@const box2 = boxes[1]}\n\t{@const { width, height } = box1}\n\t{width} x {height}
\n\t{box2.width} x {box2.height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}\n\n{#if boxes.length > 1}\n\t{boxes[0].width} x {boxes[0].height}
\n\t{boxes[1].width} x {boxes[1].height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}","typescript":false,"index":317}
+{"fn":"parse_expression_at","source":" \n \n \n \n \n \n \n \n\n \n \n \n \n \n \n \n \n ({ width, height } = 1)","typescript":false,"index":335}
+{"fn":"parse_expression_at","source":"\n\n{#if boxes.length > 1}\n\t{@const box1 = boxes[0]}\n\t{@const box2 = boxes[1]}\n\t{@const { width, height } = box1}\n\t{width} x {height}
\n\t{box2.width} x {box2.height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}\n\n{#if boxes.length > 1}\n\t{boxes[0].width} x {boxes[0].height}
\n\t{boxes[1].width} x {boxes[1].height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}","typescript":false,"index":356}
+{"fn":"parse_expression_at","source":"\n\n{#if boxes.length > 1}\n\t{@const box1 = boxes[0]}\n\t{@const box2 = boxes[1]}\n\t{@const { width, height } = box1}\n\t{width} x {height}
\n\t{box2.width} x {box2.height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}\n\n{#if boxes.length > 1}\n\t{boxes[0].width} x {boxes[0].height}
\n\t{boxes[1].width} x {boxes[1].height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}","typescript":false,"index":377}
+{"fn":"parse_expression_at","source":"\n\n{#if boxes.length > 1}\n\t{@const box1 = boxes[0]}\n\t{@const box2 = boxes[1]}\n\t{@const { width, height } = box1}\n\t{width} x {height}
\n\t{box2.width} x {box2.height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}\n\n{#if boxes.length > 1}\n\t{boxes[0].width} x {boxes[0].height}
\n\t{boxes[1].width} x {boxes[1].height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}","typescript":false,"index":387}
+{"fn":"parse_expression_at","source":"\n\n{#if boxes.length > 1}\n\t{@const box1 = boxes[0]}\n\t{@const box2 = boxes[1]}\n\t{@const { width, height } = box1}\n\t{width} x {height}
\n\t{box2.width} x {box2.height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}\n\n{#if boxes.length > 1}\n\t{boxes[0].width} x {boxes[0].height}
\n\t{boxes[1].width} x {boxes[1].height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}","typescript":false,"index":413}
+{"fn":"parse_expression_at","source":"\n\n{#if boxes.length > 1}\n\t{@const box1 = boxes[0]}\n\t{@const box2 = boxes[1]}\n\t{@const { width, height } = box1}\n\t{width} x {height}
\n\t{box2.width} x {box2.height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}\n\n{#if boxes.length > 1}\n\t{boxes[0].width} x {boxes[0].height}
\n\t{boxes[1].width} x {boxes[1].height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}","typescript":false,"index":438}
+{"fn":"parse_expression_at","source":"\n\n{#if boxes.length > 1}\n\t{@const box1 = boxes[0]}\n\t{@const box2 = boxes[1]}\n\t{@const { width, height } = box1}\n\t{width} x {height}
\n\t{box2.width} x {box2.height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}\n\n{#if boxes.length > 1}\n\t{boxes[0].width} x {boxes[0].height}
\n\t{boxes[1].width} x {boxes[1].height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}","typescript":false,"index":457}
+{"fn":"parse_expression_at","source":"\n\n{#if boxes.length > 1}\n\t{@const box1 = boxes[0]}\n\t{@const box2 = boxes[1]}\n\t{@const { width, height } = box1}\n\t{width} x {height}
\n\t{box2.width} x {box2.height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}\n\n{#if boxes.length > 1}\n\t{boxes[0].width} x {boxes[0].height}
\n\t{boxes[1].width} x {boxes[1].height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}","typescript":false,"index":487}
+{"fn":"parse_expression_at","source":"\n\n{#if boxes.length > 1}\n\t{@const box1 = boxes[0]}\n\t{@const box2 = boxes[1]}\n\t{@const { width, height } = box1}\n\t{width} x {height}
\n\t{box2.width} x {box2.height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}\n\n{#if boxes.length > 1}\n\t{boxes[0].width} x {boxes[0].height}
\n\t{boxes[1].width} x {boxes[1].height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}","typescript":false,"index":506}
+{"fn":"parse_expression_at","source":"\n\n{#if boxes.length > 1}\n\t{@const box1 = boxes[0]}\n\t{@const box2 = boxes[1]}\n\t{@const { width, height } = box1}\n\t{width} x {height}
\n\t{box2.width} x {box2.height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}\n\n{#if boxes.length > 1}\n\t{boxes[0].width} x {boxes[0].height}
\n\t{boxes[1].width} x {boxes[1].height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}","typescript":false,"index":539}
+{"fn":"parse_expression_at","source":"\n\n{#if boxes.length > 1}\n\t{@const box1 = boxes[0]}\n\t{@const box2 = boxes[1]}\n\t{@const { width, height } = box1}\n\t{width} x {height}
\n\t{box2.width} x {box2.height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}\n\n{#if boxes.length > 1}\n\t{boxes[0].width} x {boxes[0].height}
\n\t{boxes[1].width} x {boxes[1].height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}","typescript":false,"index":572}
+{"fn":"parse_expression_at","source":" \n \n \n \n \n \n \n \n\n \n \n \n \n \n \n \n \n \n \n \n\n \n \n \n \n \n ({ width, height } = 1)","typescript":false,"index":590}
+{"fn":"parse_expression_at","source":"\n\n{#if boxes.length > 1}\n\t{@const box1 = boxes[0]}\n\t{@const box2 = boxes[1]}\n\t{@const { width, height } = box1}\n\t{width} x {height}
\n\t{box2.width} x {box2.height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}\n\n{#if boxes.length > 1}\n\t{boxes[0].width} x {boxes[0].height}
\n\t{boxes[1].width} x {boxes[1].height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}","typescript":false,"index":611}
+{"fn":"parse_expression_at","source":"\n\n{#if boxes.length > 1}\n\t{@const box1 = boxes[0]}\n\t{@const box2 = boxes[1]}\n\t{@const { width, height } = box1}\n\t{width} x {height}
\n\t{box2.width} x {box2.height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}\n\n{#if boxes.length > 1}\n\t{boxes[0].width} x {boxes[0].height}
\n\t{boxes[1].width} x {boxes[1].height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}","typescript":false,"index":632}
+{"fn":"parse_expression_at","source":"\n\n{#if boxes.length > 1}\n\t{@const box1 = boxes[0]}\n\t{@const box2 = boxes[1]}\n\t{@const { width, height } = box1}\n\t{width} x {height}
\n\t{box2.width} x {box2.height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}\n\n{#if boxes.length > 1}\n\t{boxes[0].width} x {boxes[0].height}
\n\t{boxes[1].width} x {boxes[1].height}
\n{:else if boxes.length > 0}\n\t{@const box = boxes[0]}\n\t{@const { width, height } = box}\n\t{width} x {height}
\n{/if}","typescript":false,"index":642}
+{"fn":"parse","source":" \n\tlet items = [\n\t\t{ name: 'A', selected: true },\n\t\t{ name: 'B', selected: false },\n\t\t{ name: 'C', selected: false },\n\t]\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each items as item}\n\t{@const toggle = () => item.selected = !item.selected}\n\t\n\t\t{item.selected ? '[Y]' : '[N]'}\n\t\t{item.name}\n\t\tToggle \n\t
\n{/each}","typescript":false,"index":146}
+{"fn":"parse_expression_at","source":"\n\n{#each items as item}\n\t{@const toggle = () => item.selected = !item.selected}\n\t\n\t\t{item.selected ? '[Y]' : '[N]'}\n\t\t{item.name}\n\t\tToggle \n\t
\n{/each}","typescript":false,"index":179}
+{"fn":"parse_expression_at","source":"\n\n{#each items as item}\n\t{@const toggle = () => item.selected = !item.selected}\n\t\n\t\t{item.selected ? '[Y]' : '[N]'}\n\t\t{item.name}\n\t\tToggle \n\t
\n{/each}","typescript":false,"index":227}
+{"fn":"parse_expression_at","source":"\n\n{#each items as item}\n\t{@const toggle = () => item.selected = !item.selected}\n\t\n\t\t{item.selected ? '[Y]' : '[N]'}\n\t\t{item.name}\n\t\tToggle \n\t
\n{/each}","typescript":false,"index":261}
+{"fn":"parse_expression_at","source":"\n\n{#each items as item}\n\t{@const toggle = () => item.selected = !item.selected}\n\t\n\t\t{item.selected ? '[Y]' : '[N]'}\n\t\t{item.name}\n\t\tToggle \n\t
\n{/each}","typescript":false,"index":292}
+{"fn":"parse","source":" \n\texport let value = 4;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each [value] as n}\n\t{n} ^ 4 = {hypercubed}
\n\n\t{@const squared = n * n}\n\t{@const cubed = squared * n}\n\t{@const hypercubed = cubed * n}\n{/each}","typescript":false,"index":50}
+{"fn":"parse_expression_at","source":"\n\n{#each [value] as n}\n\t{n} ^ 4 = {hypercubed}
\n\n\t{@const squared = n * n}\n\t{@const cubed = squared * n}\n\t{@const hypercubed = cubed * n}\n{/each}","typescript":false,"index":71}
+{"fn":"parse_expression_at","source":"\n\n{#each [value] as n}\n\t{n} ^ 4 = {hypercubed}
\n\n\t{@const squared = n * n}\n\t{@const cubed = squared * n}\n\t{@const hypercubed = cubed * n}\n{/each}","typescript":false,"index":81}
+{"fn":"parse_expression_at","source":"\n\n{#each [value] as n}\n\t{n} ^ 4 = {hypercubed}
\n\n\t{@const squared = n * n}\n\t{@const cubed = squared * n}\n\t{@const hypercubed = cubed * n}\n{/each}","typescript":false,"index":119}
+{"fn":"parse_expression_at","source":"\n\n{#each [value] as n}\n\t{n} ^ 4 = {hypercubed}
\n\n\t{@const squared = n * n}\n\t{@const cubed = squared * n}\n\t{@const hypercubed = cubed * n}\n{/each}","typescript":false,"index":143}
+{"fn":"parse_expression_at","source":"\n\n{#each [value] as n}\n\t{n} ^ 4 = {hypercubed}
\n\n\t{@const squared = n * n}\n\t{@const cubed = squared * n}\n\t{@const hypercubed = cubed * n}\n{/each}","typescript":false,"index":178}
+{"fn":"parse","source":" \n\texport let numbers = [\n\t\t{\n\t\t\ta: 3,\n\t\t\tb: 4, \n\t\t\tchildren: [\n\t\t\t\t{ a: 5, b: 6 },\n\t\t\t\t{ a: 7, b: 8 }\n\t\t\t]\n\t\t},\n\t\t{\n\t\t\ta: 9,\n\t\t\tb: 10, \n\t\t\tchildren: [\n\t\t\t\t{ a: 11, b: 12 },\n\t\t\t\t{ a: 13, b: 14 }\n\t\t\t]\n\t\t}\n\t];\n\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each numbers as {a, b, children}}\n\t{@const ab = a + b}\n\t{ab} \n\t{#each children as {a, b}}\n\t\t{@const ab = a + b}\n\t\t{ab} \n\t{/each}\n\t{ab} \n{/each}","typescript":false,"index":234}
+{"fn":"parse_expression_at","source":" \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n \n\n ({a, b, children} = 1)","typescript":false,"index":244}
+{"fn":"parse_expression_at","source":"\n\n{#each numbers as {a, b, children}}\n\t{@const ab = a + b}\n\t{ab} \n\t{#each children as {a, b}}\n\t\t{@const ab = a + b}\n\t\t{ab} \n\t{/each}\n\t{ab} \n{/each}","typescript":false,"index":277}
+{"fn":"parse_expression_at","source":"\n\n{#each numbers as {a, b, children}}\n\t{@const ab = a + b}\n\t{ab} \n\t{#each children as {a, b}}\n\t\t{@const ab = a + b}\n\t\t{ab} \n\t{/each}\n\t{ab} \n{/each}","typescript":false,"index":289}
+{"fn":"parse_expression_at","source":"\n\n{#each numbers as {a, b, children}}\n\t{@const ab = a + b}\n\t{ab} \n\t{#each children as {a, b}}\n\t\t{@const ab = a + b}\n\t\t{ab} \n\t{/each}\n\t{ab} \n{/each}","typescript":false,"index":305}
+{"fn":"parse_expression_at","source":" \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n \n\n \n \n \n ({a, b} = 1)","typescript":false,"index":316}
+{"fn":"parse_expression_at","source":"\n\n{#each numbers as {a, b, children}}\n\t{@const ab = a + b}\n\t{ab} \n\t{#each children as {a, b}}\n\t\t{@const ab = a + b}\n\t\t{ab} \n\t{/each}\n\t{ab} \n{/each}","typescript":false,"index":340}
+{"fn":"parse_expression_at","source":"\n\n{#each numbers as {a, b, children}}\n\t{@const ab = a + b}\n\t{ab} \n\t{#each children as {a, b}}\n\t\t{@const ab = a + b}\n\t\t{ab} \n\t{/each}\n\t{ab} \n{/each}","typescript":false,"index":353}
+{"fn":"parse_expression_at","source":"\n\n{#each numbers as {a, b, children}}\n\t{@const ab = a + b}\n\t{ab} \n\t{#each children as {a, b}}\n\t\t{@const ab = a + b}\n\t\t{ab} \n\t{/each}\n\t{ab} \n{/each}","typescript":false,"index":375}
+{"fn":"parse","source":" \n\texport let array = [1, 2, 3];\n\texport let baz = 3;\n\tconst foo = (item) => item;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each array as item}\n\t{foo(item)}
\n\t{@const bar = array.map((item) => {\n\t\tconst bar = baz;\n\t\tconst foo = (item) => item * bar;\n\t\treturn foo(item);\n\t})}\n\t{bar}
\n{/each}","typescript":false,"index":108}
+{"fn":"parse_expression_at","source":"\n\n{#each array as item}\n\t{foo(item)}
\n\t{@const bar = array.map((item) => {\n\t\tconst bar = baz;\n\t\tconst foo = (item) => item * bar;\n\t\treturn foo(item);\n\t})}\n\t{bar}
\n{/each}","typescript":false,"index":128}
+{"fn":"parse_expression_at","source":"\n\n{#each array as item}\n\t{foo(item)}
\n\t{@const bar = array.map((item) => {\n\t\tconst bar = baz;\n\t\tconst foo = (item) => item * bar;\n\t\treturn foo(item);\n\t})}\n\t{bar}
\n{/each}","typescript":false,"index":158}
+{"fn":"parse_expression_at","source":"\n\n{#each array as item}\n\t{foo(item)}
\n\t{@const bar = array.map((item) => {\n\t\tconst bar = baz;\n\t\tconst foo = (item) => item * bar;\n\t\treturn foo(item);\n\t})}\n\t{bar}
\n{/each}","typescript":false,"index":265}
+{"fn":"parse","source":" \n\timport { getContext } from 'svelte';\n\tconst value = getContext('foo');\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nValue in child component: {value}
","typescript":false,"index":124}
+{"fn":"parse","source":" \n\timport { setContext, mount } from 'svelte';\n\timport ChildComponent from './ChildComponent.svelte';\n\n\tsetContext('foo', true);\n\n\tfunction render(node) {\n\t\tmount(ChildComponent, {\n\t\t\ttarget: node,\n\t\t\tcontext: new Map()\n\t\t});\n\t}\n","typescript":false}
+{"fn":"parse","source":" \n\timport { getContext, onDestroy } from 'svelte';\n\timport { TABS } from './Tabs.svelte';\n\n\tconst tab = {};\n\tconst { registerTab, unregisterTab, selectTab, selectedTab } = getContext(TABS);\n\n\tregisterTab(tab);\n\n\tonDestroy(() => {\n\t\tunregisterTab(tab);\n\t});\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n selectTab(tab)}\">\n\t \n ","typescript":false,"index":300}
+{"fn":"parse_expression_at","source":"\n\n selectTab(tab)}\">\n\t \n ","typescript":false,"index":334}
+{"fn":"parse","source":" \n\timport { getContext, onDestroy } from 'svelte';\n\timport { TABS } from './Tabs.svelte';\n\n\tconst panel = {};\n\tconst { registerPanel, unregisterPanel, selectedPanel } = getContext(TABS);\n\tregisterPanel(panel);\n\n\tonDestroy(() => {\n\t\tunregisterPanel(panel);\n\t});\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if $selectedPanel === panel}\n\t \n{/if}","typescript":false,"index":284}
+{"fn":"parse","source":"\n\n \n\texport const TABS = {};\n","typescript":false}
+{"fn":"parse","source":"\n\n \n \n \n\n \n\timport { setContext } from 'svelte';\n\timport { writable } from 'svelte/store';\n\n\tconst tabs = [];\n\tconst panels = [];\n\tconst selectedTab = writable(null);\n\tconst selectedPanel = writable(null);\n\n\tsetContext(TABS, {\n\t\tregisterTab: tab => {\n\t\t\ttabs.push(tab);\n\t\t\tselectedTab.update(current => current || tab);\n\t\t},\n\n\t\tunregisterTab: tab => {\n\t\t\tconst i = tabs.indexOf(tab);\n\t\t\ttabs.splice(i, 1);\n\t\t\tselectedTab.update(current => current === tab ? (tabs[i] || tabs[tabs.length - 1]) : current);\n\t\t},\n\n\t\tregisterPanel: panel => {\n\t\t\tpanels.push(panel);\n\t\t\tselectedPanel.update(current => current || panel);\n\t\t},\n\n\t\tunregisterPanel: panel => {\n\t\t\tconst i = panels.indexOf(panel);\n\t\t\tpanels.splice(i, 1);\n\t\t\tselectedPanel.update(current => current === panel ? (panels[i] || panels[panels.length - 1]) : current);\n\t\t},\n\n\t\tselectTab: tab => {\n\t\t\tconst i = tabs.indexOf(tab);\n\t\t\tselectedTab.set(tab);\n\t\t\tselectedPanel.set(panels[i]);\n\t\t},\n\n\t\tselectedTab,\n\t\tselectedPanel\n\t});\n","typescript":false}
+{"fn":"parse","source":" \n\timport Tabs from './Tabs.svelte';\n\timport TabList from './TabList.svelte';\n\timport Tab from './Tab.svelte';\n\timport TabPanel from './TabPanel.svelte';\n\n\texport let show_medium = false;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\tsmall \n\t\t{#if show_medium}medium {/if}\n\t\tlarge \n\t \n\n\t\n\t\tSmall panel \n\t \n\n\t{#if show_medium}\n\t\t\n\t\t\tMedium panel \n\t\t \n\t{/if}\n\n\t\n\t\tLarge panel \n\t \n ","typescript":false,"index":250}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\tsmall \n\t\t{#if show_medium}medium {/if}\n\t\tlarge \n\t \n\n\t\n\t\tSmall panel \n\t \n\n\t{#if show_medium}\n\t\t\n\t\t\tMedium panel \n\t\t \n\t{/if}\n\n\t\n\t\tLarge panel \n\t \n ","typescript":false,"index":372}
+{"fn":"parse","source":" \n\timport { getContext } from 'svelte';\n\timport { ID } from './Nested.svelte';\n\n\tconst name = getContext('test');\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{name}
","typescript":false,"index":138}
+{"fn":"parse","source":" \n\timport { getContext, setContext } from 'svelte';\n\n\texport let name = '';\n\n\tconst parentName = getContext('test');\n\tsetContext('test', parentName ? parentName + '/' + name : name);\n","typescript":false}
+{"fn":"parse","source":" \n\timport Nested from './Nested.svelte';\n\timport Leaf from './Leaf.svelte';\n","typescript":false}
+{"fn":"parse","source":" \n\timport { hasContext } from 'svelte';\n\n\tconst has = hasContext('test');\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{has}
","typescript":false,"index":98}
+{"fn":"parse","source":" \n\timport { setContext } from 'svelte';\n\n\texport let value = '';\n\n\tif (value) {\n\t\tsetContext('test', value);\n\t}\n","typescript":false}
+{"fn":"parse","source":" \n import Nested from \"./Nested.svelte\";\n import Leaf from \"./Leaf.svelte\";\n","typescript":false}
+{"fn":"parse","source":" \n\timport { getAllContexts } from 'svelte';\n\n\tconst context = getAllContexts();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each [...context.keys()] as key}\n\t{key}: {context.get(key)}
\n{/each}","typescript":false,"index":105}
+{"fn":"parse_expression_at","source":"\n\n{#each [...context.keys()] as key}\n\t{key}: {context.get(key)}
\n{/each}","typescript":false,"index":140}
+{"fn":"parse_expression_at","source":"\n\n{#each [...context.keys()] as key}\n\t{key}: {context.get(key)}
\n{/each}","typescript":false,"index":147}
+{"fn":"parse","source":" \n\timport { setContext } from 'svelte';\n setContext('a', 1);\n setContext('b', 2);\n setContext('c', 3);\n","typescript":false}
+{"fn":"parse","source":" \n import Nested from './Nested.svelte';\n import Leaf from './Leaf.svelte';\n","typescript":false}
+{"fn":"parse","source":" \n\timport { getContext } from 'svelte';\n\tconst num = getContext('test');\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nContext value: {num}
","typescript":false,"index":110}
+{"fn":"parse","source":" \n\timport { setContext } from 'svelte';\n\timport Child from './Child.svelte';\n\n\tsetContext('test', 123);\n\n\texport let promise = Promise.resolve();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#await promise}\n\t...waiting
\n{:then}\n\t \n{/await}","typescript":false,"index":172}
+{"fn":"parse","source":" \n\timport { getContext, setContext } from 'svelte';\n\n\tsetContext('val', 'hello world')\n\n\tconst get_val = () => {\n\t\treturn getContext('val');\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{get_val()}","typescript":false,"index":163}
+{"fn":"parse","source":" \n\timport { setContext } from 'svelte';\n\tconst a = {};\n\tconst b = setContext('foo', a);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{a === b}
","typescript":false,"index":112}
+{"fn":"parse","source":" \n\texport let handleClick;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\tclick me\n ","typescript":false,"index":63}
+{"fn":"parse","source":" \n\timport Widget from './Widget.svelte';\n\n\texport let clicked;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each ['x'] as letter}\n\t clicked = letter}\"/>\n{/each}","typescript":false,"index":88}
+{"fn":"parse_expression_at","source":"\n\n{#each ['x'] as letter}\n\t clicked = letter}\"/>\n{/each}","typescript":false,"index":128}
+{"fn":"parse","source":" \n\tlet available = [1, 2, 3, 4, 5];\n\tlet taken = [2, 4];\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\tplease choose \n\t{#each available as a}\n\t\t f == a)}\" value=\"{a}\">{a} \n\t{/each}\n ","typescript":false,"index":146}
+{"fn":"parse_expression_at","source":"\n\n\n\tplease choose \n\t{#each available as a}\n\t\t f == a)}\" value=\"{a}\">{a} \n\t{/each}\n ","typescript":false,"index":183}
+{"fn":"parse_expression_at","source":"\n\n\n\tplease choose \n\t{#each available as a}\n\t\t f == a)}\" value=\"{a}\">{a} \n\t{/each}\n ","typescript":false,"index":219}
+{"fn":"parse_expression_at","source":"\n\n\n\tplease choose \n\t{#each available as a}\n\t\t f == a)}\" value=\"{a}\">{a} \n\t{/each}\n ","typescript":false,"index":224}
+{"fn":"parse","source":" \n\timport Widget from './Widget.svelte';\n","typescript":false}
+{"fn":"parse","source":" \n\timport Widget from './Widget.svelte';\n","typescript":false}
+{"fn":"parse","source":" \nimport Sub from './Sub.svelte';\n export let attack = '\" onload=\"alert(\\'uhoh\\')\" data-nothing=\"not important';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":146}
+{"fn":"parse","source":" \n\texport let counter = 0;\n\n\tfunction add1() {\n\t\tcounter += 1;\n\t}\n\n\texport function foo() {\n\t\treturn 42;\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n+1 \n\n{counter}
","typescript":false,"index":145}
+{"fn":"parse_expression_at","source":"\n\n+1 \n\n{counter}
","typescript":false,"index":169}
+{"fn":"parse","source":" \n\timport Anchor from './Anchor.svelte';\n","typescript":false}
+{"fn":"parse","source":" \n\tconst create = 'deconflicted';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{create}
","typescript":false,"index":58}
+{"fn":"parse","source":" \n\timport { get } from './get.js';\n\n\texport let foo = get();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{foo} ","typescript":false,"index":86}
+{"fn":"parse","source":" \n\tlet foo = 'hello world'\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\t{foo} \n ","typescript":false,"index":58}
+{"fn":"parse","source":" \n\tlet set = new Set(['x']);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{set.has('x')}
","typescript":false,"index":51}
+{"fn":"parse","source":" \n\tlet set = new Set(['x']);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{set.has('x')}
","typescript":false,"index":58}
+{"fn":"parse","source":" \n\texport let components;\n\tlet name;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n","typescript":false,"index":68}
+{"fn":"parse_expression_at","source":"\n\n","typescript":false,"index":108}
+{"fn":"parse_expression_at","source":"\n\n","typescript":false,"index":146}
+{"fn":"parse_expression_at","source":"\n\n","typescript":false,"index":164}
+{"fn":"parse_expression_at","source":"\n\n","typescript":false,"index":199}
+{"fn":"parse","source":" \n\texport let components;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each components as component}\n\t\t{component} \n\t{/each}\n ","typescript":false,"index":57}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each components as component}\n\t\t{component} \n\t{/each}\n ","typescript":false,"index":89}
+{"fn":"parse","source":" \n\timport action from './util.js';\n\texport let collect;\n\n\tfunction each_action(_, fn) {\n\t\tfn('each_action');\n\t}\n\tconst array = [each_action];\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n
\n\n\n\t{#each array as action}\n\t\t
\n\t{/each}\n ","typescript":false,"index":177}
+{"fn":"parse_expression_at","source":"\n\n
\n\n\n\t{#each array as action}\n\t\t
\n\t{/each}\n ","typescript":false,"index":207}
+{"fn":"parse_expression_at","source":"\n\n
\n\n\n\t{#each array as action}\n\t\t
\n\t{/each}\n ","typescript":false,"index":243}
+{"fn":"parse","source":" \n\texport let prop;\n","typescript":false}
+{"fn":"parse","source":" \n\timport Widget from './Widget.svelte';\n\tconst values = ['foo', 'bar'];\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each values as value}\n\t \n{/each}","typescript":false,"index":98}
+{"fn":"parse","source":" \n\tconst ctx = 'world';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nHello {ctx}! ","typescript":false,"index":53}
+{"fn":"parse","source":" \n\texport let tagList = ['one'];\n\n\tfunction remove(index) {\n\t\t// ...\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each tagList as tag, i}\n\t\t\n\t\t\t{tag}\n\t\t \n\t{/each}\n
","typescript":false,"index":104}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each tagList as tag, i}\n\t\t\n\t\t\t{tag}\n\t\t \n\t{/each}\n
","typescript":false,"index":139}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each tagList as tag, i}\n\t\t\n\t\t\t{tag}\n\t\t \n\t{/each}\n
","typescript":false,"index":162}
+{"fn":"parse","source":" \n\tconst document = 'I hereby declare Svelte the bestest framework.';\n\tconst console = 'nintendo sixty four';\n\tconst Error = 'Woops.';\n\tconst Object = 42;\n\tconst Map = false;\n\n\tconst everyone = [document, console, Error, Object, Map];\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\tCute test \n \n\n \n \n\n{#each everyone as someone (someone)}\n\t{someone}
\n{/each}","typescript":false,"index":400}
+{"fn":"parse_expression_at","source":"\n\n\n\tCute test \n \n\n \n \n\n{#each everyone as someone (someone)}\n\t{someone}
\n{/each}","typescript":false,"index":421}
+{"fn":"parse_expression_at","source":"\n\n\n\tCute test \n \n\n \n \n\n{#each everyone as someone (someone)}\n\t{someone}
\n{/each}","typescript":false,"index":436}
+{"fn":"parse","source":" \n\timport { addCss, addedCss, applyComputations, renderMainFragment } from './module.js';\n\n\texport let value = addCss + addedCss + applyComputations + renderMainFragment;\n\n\texport function compute() {\n\t\treturn value.toUpperCase();\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{compute()}\n\n","typescript":false,"index":253}
+{"fn":"parse","source":" \n\timport Main from './nested/main.svelte';\n","typescript":false}
+{"fn":"parse","source":" \n\tconst attrs = {};\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":46}
+{"fn":"parse","source":" \n\timport { template } from './module.js';\n\n\texport let value = template;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{value}","typescript":false,"index":93}
+{"fn":"parse","source":" \n\texport let value = template();\n\n\tfunction template() {\n\t\treturn 'template';\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{value}","typescript":false,"index":101}
+{"fn":"parse","source":" \n\tlet h1 = 'test';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{h1} ","typescript":false,"index":43}
+{"fn":"parse","source":" \n\texport let value = 'foo';\n","typescript":false}
+{"fn":"parse","source":" \n import Widget from './Widget.svelte';\n\tlet value;\n\t$: reactive = value;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n \nReactive: {reactive}
\nValue: {value}
","typescript":false,"index":129}
+{"fn":"parse_expression_at","source":"\n\n \nReactive: {reactive}
\nValue: {value}
","typescript":false,"index":154}
+{"fn":"parse","source":" \n\tfunction throwError() {\n\t\tthrow new Error('nope');\n\t}\n\n\tconst createElement = throwError;\n\tconst createElement$ = throwError;\n\n\texport let value = template() + template$();\n\n\tfunction template() {\n\t\treturn 'a';\n\t}\n\n\tfunction template$() {\n\t\treturn 'b';\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{value}
","typescript":false,"index":281}
+{"fn":"parse","source":" \n\texport let name = 'world';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nHello {name}! ","typescript":false,"index":59}
+{"fn":"parse","source":" \n\texport let name = () => 'world';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nHello {name()}! ","typescript":false,"index":65}
+{"fn":"parse","source":" \n\texport let name = 'world';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nHello {name}! ","typescript":false,"index":59}
+{"fn":"parse","source":" \n\tconst hoge = {};\n\tconst { foo: { bar } = {} } = hoge;\n\n\n\tconst hoge2 = {};\n\tconst { foo2: { bar2 } = { bar2: \"bar2\" } } = hoge2;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nhello {bar}
\nhello {bar2}
","typescript":false,"index":162}
+{"fn":"parse_expression_at","source":"\n\nhello {bar}
\nhello {bar2}
","typescript":false,"index":185}
+{"fn":"parse","source":" \n import { writable } from 'svelte/store';\n\n const THING = { a: 1, b: { c: 2, d: [3, 4, writable(5)] }, e: [6], h: 8 };\n const default_g = 9;\n\n export let { a, b: { c, d: [d_one,,d_three], f }, e: [e_one], g = default_g } = THING;\n export const { a: A, b: { c: C } } = THING;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\na: {a},\nb: {typeof b},\nc: {c},\nd_one: {d_one},\nd_three: {$d_three},\nf: {f},\ng: {g},\ne: {typeof e},\ne_one: {e_one},\nA: {A},\nC: {C}\n
\n{JSON.stringify(THING)}
","typescript":false,"index":310}
+{"fn":"parse_expression_at","source":"\n\n\na: {a},\nb: {typeof b},\nc: {c},\nd_one: {d_one},\nd_three: {$d_three},\nf: {f},\ng: {g},\ne: {typeof e},\ne_one: {e_one},\nA: {A},\nC: {C}\n
\n{JSON.stringify(THING)}
","typescript":false,"index":318}
+{"fn":"parse_expression_at","source":"\n\n\na: {a},\nb: {typeof b},\nc: {c},\nd_one: {d_one},\nd_three: {$d_three},\nf: {f},\ng: {g},\ne: {typeof e},\ne_one: {e_one},\nA: {A},\nC: {C}\n
\n{JSON.stringify(THING)}
","typescript":false,"index":333}
+{"fn":"parse_expression_at","source":"\n\n\na: {a},\nb: {typeof b},\nc: {c},\nd_one: {d_one},\nd_three: {$d_three},\nf: {f},\ng: {g},\ne: {typeof e},\ne_one: {e_one},\nA: {A},\nC: {C}\n
\n{JSON.stringify(THING)}
","typescript":false,"index":345}
+{"fn":"parse_expression_at","source":"\n\n\na: {a},\nb: {typeof b},\nc: {c},\nd_one: {d_one},\nd_three: {$d_three},\nf: {f},\ng: {g},\ne: {typeof e},\ne_one: {e_one},\nA: {A},\nC: {C}\n
\n{JSON.stringify(THING)}
","typescript":false,"index":363}
+{"fn":"parse_expression_at","source":"\n\n\na: {a},\nb: {typeof b},\nc: {c},\nd_one: {d_one},\nd_three: {$d_three},\nf: {f},\ng: {g},\ne: {typeof e},\ne_one: {e_one},\nA: {A},\nC: {C}\n
\n{JSON.stringify(THING)}
","typescript":false,"index":378}
+{"fn":"parse_expression_at","source":"\n\n\na: {a},\nb: {typeof b},\nc: {c},\nd_one: {d_one},\nd_three: {$d_three},\nf: {f},\ng: {g},\ne: {typeof e},\ne_one: {e_one},\nA: {A},\nC: {C}\n
\n{JSON.stringify(THING)}
","typescript":false,"index":386}
+{"fn":"parse_expression_at","source":"\n\n\na: {a},\nb: {typeof b},\nc: {c},\nd_one: {d_one},\nd_three: {$d_three},\nf: {f},\ng: {g},\ne: {typeof e},\ne_one: {e_one},\nA: {A},\nC: {C}\n
\n{JSON.stringify(THING)}
","typescript":false,"index":394}
+{"fn":"parse_expression_at","source":"\n\n\na: {a},\nb: {typeof b},\nc: {c},\nd_one: {d_one},\nd_three: {$d_three},\nf: {f},\ng: {g},\ne: {typeof e},\ne_one: {e_one},\nA: {A},\nC: {C}\n
\n{JSON.stringify(THING)}
","typescript":false,"index":413}
+{"fn":"parse_expression_at","source":"\n\n\na: {a},\nb: {typeof b},\nc: {c},\nd_one: {d_one},\nd_three: {$d_three},\nf: {f},\ng: {g},\ne: {typeof e},\ne_one: {e_one},\nA: {A},\nC: {C}\n
\n{JSON.stringify(THING)}
","typescript":false,"index":425}
+{"fn":"parse_expression_at","source":"\n\n\na: {a},\nb: {typeof b},\nc: {c},\nd_one: {d_one},\nd_three: {$d_three},\nf: {f},\ng: {g},\ne: {typeof e},\ne_one: {e_one},\nA: {A},\nC: {C}\n
\n{JSON.stringify(THING)}
","typescript":false,"index":433}
+{"fn":"parse_expression_at","source":"\n\n\na: {a},\nb: {typeof b},\nc: {c},\nd_one: {d_one},\nd_three: {$d_three},\nf: {f},\ng: {g},\ne: {typeof e},\ne_one: {e_one},\nA: {A},\nC: {C}\n
\n{JSON.stringify(THING)}
","typescript":false,"index":449}
+{"fn":"parse","source":" \n\timport A from './A.svelte';\n","typescript":false}
+{"fn":"parse","source":" \n import { writable } from 'svelte/store';\n\n let default_b = 5;\n const LIST = [1, { a: 2 }, [3, writable(4)]];\n export const [x, { a: list_two_a, b: list_two_b = default_b }, [, y]] = LIST;\n export let [m, { a: n, b: o = default_b }, [p, q]] = LIST;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n x: {x},\n list_two_a: {list_two_a},\n list_two_b: {list_two_b},\n y: {$y},\n m: {m},\n n: {n},\n o: {o},\n p: {p},\n q: {$q}\n
\n{JSON.stringify(LIST)}
","typescript":false,"index":286}
+{"fn":"parse_expression_at","source":"\n\n\n x: {x},\n list_two_a: {list_two_a},\n list_two_b: {list_two_b},\n y: {$y},\n m: {m},\n n: {n},\n o: {o},\n p: {p},\n q: {$q}\n
\n{JSON.stringify(LIST)}
","typescript":false,"index":305}
+{"fn":"parse_expression_at","source":"\n\n\n x: {x},\n list_two_a: {list_two_a},\n list_two_b: {list_two_b},\n y: {$y},\n m: {m},\n n: {n},\n o: {o},\n p: {p},\n q: {$q}\n
\n{JSON.stringify(LIST)}
","typescript":false,"index":333}
+{"fn":"parse_expression_at","source":"\n\n\n x: {x},\n list_two_a: {list_two_a},\n list_two_b: {list_two_b},\n y: {$y},\n m: {m},\n n: {n},\n o: {o},\n p: {p},\n q: {$q}\n
\n{JSON.stringify(LIST)}
","typescript":false,"index":352}
+{"fn":"parse_expression_at","source":"\n\n\n x: {x},\n list_two_a: {list_two_a},\n list_two_b: {list_two_b},\n y: {$y},\n m: {m},\n n: {n},\n o: {o},\n p: {p},\n q: {$q}\n
\n{JSON.stringify(LIST)}
","typescript":false,"index":363}
+{"fn":"parse_expression_at","source":"\n\n\n x: {x},\n list_two_a: {list_two_a},\n list_two_b: {list_two_b},\n y: {$y},\n m: {m},\n n: {n},\n o: {o},\n p: {p},\n q: {$q}\n
\n{JSON.stringify(LIST)}
","typescript":false,"index":373}
+{"fn":"parse_expression_at","source":"\n\n\n x: {x},\n list_two_a: {list_two_a},\n list_two_b: {list_two_b},\n y: {$y},\n m: {m},\n n: {n},\n o: {o},\n p: {p},\n q: {$q}\n
\n{JSON.stringify(LIST)}
","typescript":false,"index":383}
+{"fn":"parse_expression_at","source":"\n\n\n x: {x},\n list_two_a: {list_two_a},\n list_two_b: {list_two_b},\n y: {$y},\n m: {m},\n n: {n},\n o: {o},\n p: {p},\n q: {$q}\n
\n{JSON.stringify(LIST)}
","typescript":false,"index":393}
+{"fn":"parse_expression_at","source":"\n\n\n x: {x},\n list_two_a: {list_two_a},\n list_two_b: {list_two_b},\n y: {$y},\n m: {m},\n n: {n},\n o: {o},\n p: {p},\n q: {$q}\n
\n{JSON.stringify(LIST)}
","typescript":false,"index":403}
+{"fn":"parse_expression_at","source":"\n\n\n x: {x},\n list_two_a: {list_two_a},\n list_two_b: {list_two_b},\n y: {$y},\n m: {m},\n n: {n},\n o: {o},\n p: {p},\n q: {$q}\n
\n{JSON.stringify(LIST)}
","typescript":false,"index":420}
+{"fn":"parse","source":" \n\timport A from './A.svelte';\n\timport { writable } from 'svelte/store';\n\n\tlet x = 'x',\n\t\tlist_two_a = 'list_two_a',\n\t\tlist_two_b = 'list_two_b',\n\t\ty = writable('y'),\n\t\tm = 'm',\n\t\tn = 'n',\n\t\to = 'o',\n\t\tp = 'p',\n\t\tq = writable('q');\n\n\texport function update() {\n\t\tx = 'XX';\n\t\tlist_two_a = 'LIST_TWO_A';\n\t\tlist_two_b = 'LIST_TWO_B';\n\t\ty = writable('YY');\n\t\tm = 'MM';\n\t\tn = 'NN';\n\t\to = 'OO';\n\t\tp = 'PP';\n\t\tq = writable('QQ');\n\t}\n","typescript":false}
+{"fn":"parse","source":" \n import { writable } from 'svelte/store';\n\n const { i, j, k } = { i: 9, j: 10, k: writable(11) }, l = 12, m = 13, n = writable(14);\n let { a, b, c } = { a: 9, b: 10, c: writable(11) }, d = 12, e = 13, f = writable(14);\n\n export { i, k, l, n, a, c, d, f };\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\ni: {i}, j: {j}, k: {$k}, l: {l}, m: {m}, n: {$n}, a: {a}, b: {b}, c: {$c}, d: {d}, e: {e}, f: {$f}
","typescript":false,"index":289}
+{"fn":"parse_expression_at","source":"\n\ni: {i}, j: {j}, k: {$k}, l: {l}, m: {m}, n: {$n}, a: {a}, b: {b}, c: {$c}, d: {d}, e: {e}, f: {$f}
","typescript":false,"index":297}
+{"fn":"parse_expression_at","source":"\n\ni: {i}, j: {j}, k: {$k}, l: {l}, m: {m}, n: {$n}, a: {a}, b: {b}, c: {$c}, d: {d}, e: {e}, f: {$f}
","typescript":false,"index":305}
+{"fn":"parse_expression_at","source":"\n\ni: {i}, j: {j}, k: {$k}, l: {l}, m: {m}, n: {$n}, a: {a}, b: {b}, c: {$c}, d: {d}, e: {e}, f: {$f}
","typescript":false,"index":314}
+{"fn":"parse_expression_at","source":"\n\ni: {i}, j: {j}, k: {$k}, l: {l}, m: {m}, n: {$n}, a: {a}, b: {b}, c: {$c}, d: {d}, e: {e}, f: {$f}
","typescript":false,"index":322}
+{"fn":"parse_expression_at","source":"\n\ni: {i}, j: {j}, k: {$k}, l: {l}, m: {m}, n: {$n}, a: {a}, b: {b}, c: {$c}, d: {d}, e: {e}, f: {$f}
","typescript":false,"index":330}
+{"fn":"parse_expression_at","source":"\n\ni: {i}, j: {j}, k: {$k}, l: {l}, m: {m}, n: {$n}, a: {a}, b: {b}, c: {$c}, d: {d}, e: {e}, f: {$f}
","typescript":false,"index":339}
+{"fn":"parse_expression_at","source":"\n\ni: {i}, j: {j}, k: {$k}, l: {l}, m: {m}, n: {$n}, a: {a}, b: {b}, c: {$c}, d: {d}, e: {e}, f: {$f}
","typescript":false,"index":347}
+{"fn":"parse_expression_at","source":"\n\ni: {i}, j: {j}, k: {$k}, l: {l}, m: {m}, n: {$n}, a: {a}, b: {b}, c: {$c}, d: {d}, e: {e}, f: {$f}
","typescript":false,"index":355}
+{"fn":"parse_expression_at","source":"\n\ni: {i}, j: {j}, k: {$k}, l: {l}, m: {m}, n: {$n}, a: {a}, b: {b}, c: {$c}, d: {d}, e: {e}, f: {$f}
","typescript":false,"index":364}
+{"fn":"parse_expression_at","source":"\n\ni: {i}, j: {j}, k: {$k}, l: {l}, m: {m}, n: {$n}, a: {a}, b: {b}, c: {$c}, d: {d}, e: {e}, f: {$f}
","typescript":false,"index":372}
+{"fn":"parse_expression_at","source":"\n\ni: {i}, j: {j}, k: {$k}, l: {l}, m: {m}, n: {$n}, a: {a}, b: {b}, c: {$c}, d: {d}, e: {e}, f: {$f}
","typescript":false,"index":380}
+{"fn":"parse","source":" \n\timport A from './A.svelte';\n\timport { writable } from 'svelte/store';\n\n\tlet i = 'i',\n\t\tk = writable('k'),\n\t\tl = 'l',\n\t\tn = writable('n'),\n\t\ta = 'a',\n\t\tc = writable('c'),\n\t\td = 'd',\n\t\tf = writable('f');\n\n\texport function update() {\n\t\ti = 'ii';\n\t\tk = writable('kk');\n\t\tl = 'll';\n\t\tn = writable('nn');\n\t\ta = 'aa';\n\t\tc = writable('cc');\n\t\td = 'dd';\n\t\tf = writable('ff');\n\t}\n\n","typescript":false}
+{"fn":"parse","source":" \n import { writable } from 'svelte/store';\n\n const THING = { a: 1, b: { c: 2, d: [3, 4, writable(5), 6, 7] }, e: [6], h: 8 };\n const default_g = 9;\n\n export let { a, b: { c, d: [d_one, ...[, ...[d_three, ...{ length }]]], f }, e: [e_one], g = default_g } = THING;\n export const { a: A, b: { c: C } } = THING;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\na: {a},\nb: {typeof b},\nc: {c},\nd_one: {d_one},\nd_three: {$d_three},\nlength: {length},\nf: {f},\ng: {g},\ne: {typeof e},\ne_one: {e_one},\nA: {A},\nC: {C}\n
\n{JSON.stringify(THING)}
","typescript":false,"index":343}
+{"fn":"parse_expression_at","source":"\n\n\na: {a},\nb: {typeof b},\nc: {c},\nd_one: {d_one},\nd_three: {$d_three},\nlength: {length},\nf: {f},\ng: {g},\ne: {typeof e},\ne_one: {e_one},\nA: {A},\nC: {C}\n
\n{JSON.stringify(THING)}
","typescript":false,"index":351}
+{"fn":"parse_expression_at","source":"\n\n\na: {a},\nb: {typeof b},\nc: {c},\nd_one: {d_one},\nd_three: {$d_three},\nlength: {length},\nf: {f},\ng: {g},\ne: {typeof e},\ne_one: {e_one},\nA: {A},\nC: {C}\n
\n{JSON.stringify(THING)}
","typescript":false,"index":366}
+{"fn":"parse_expression_at","source":"\n\n\na: {a},\nb: {typeof b},\nc: {c},\nd_one: {d_one},\nd_three: {$d_three},\nlength: {length},\nf: {f},\ng: {g},\ne: {typeof e},\ne_one: {e_one},\nA: {A},\nC: {C}\n
\n{JSON.stringify(THING)}
","typescript":false,"index":378}
+{"fn":"parse_expression_at","source":"\n\n\na: {a},\nb: {typeof b},\nc: {c},\nd_one: {d_one},\nd_three: {$d_three},\nlength: {length},\nf: {f},\ng: {g},\ne: {typeof e},\ne_one: {e_one},\nA: {A},\nC: {C}\n
\n{JSON.stringify(THING)}
","typescript":false,"index":396}
+{"fn":"parse_expression_at","source":"\n\n\na: {a},\nb: {typeof b},\nc: {c},\nd_one: {d_one},\nd_three: {$d_three},\nlength: {length},\nf: {f},\ng: {g},\ne: {typeof e},\ne_one: {e_one},\nA: {A},\nC: {C}\n
\n{JSON.stringify(THING)}
","typescript":false,"index":416}
+{"fn":"parse_expression_at","source":"\n\n\na: {a},\nb: {typeof b},\nc: {c},\nd_one: {d_one},\nd_three: {$d_three},\nlength: {length},\nf: {f},\ng: {g},\ne: {typeof e},\ne_one: {e_one},\nA: {A},\nC: {C}\n
\n{JSON.stringify(THING)}
","typescript":false,"index":429}
+{"fn":"parse_expression_at","source":"\n\n\na: {a},\nb: {typeof b},\nc: {c},\nd_one: {d_one},\nd_three: {$d_three},\nlength: {length},\nf: {f},\ng: {g},\ne: {typeof e},\ne_one: {e_one},\nA: {A},\nC: {C}\n
\n{JSON.stringify(THING)}
","typescript":false,"index":437}
+{"fn":"parse_expression_at","source":"\n\n\na: {a},\nb: {typeof b},\nc: {c},\nd_one: {d_one},\nd_three: {$d_three},\nlength: {length},\nf: {f},\ng: {g},\ne: {typeof e},\ne_one: {e_one},\nA: {A},\nC: {C}\n
\n{JSON.stringify(THING)}
","typescript":false,"index":445}
+{"fn":"parse_expression_at","source":"\n\n\na: {a},\nb: {typeof b},\nc: {c},\nd_one: {d_one},\nd_three: {$d_three},\nlength: {length},\nf: {f},\ng: {g},\ne: {typeof e},\ne_one: {e_one},\nA: {A},\nC: {C}\n
\n{JSON.stringify(THING)}
","typescript":false,"index":464}
+{"fn":"parse_expression_at","source":"\n\n\na: {a},\nb: {typeof b},\nc: {c},\nd_one: {d_one},\nd_three: {$d_three},\nlength: {length},\nf: {f},\ng: {g},\ne: {typeof e},\ne_one: {e_one},\nA: {A},\nC: {C}\n
\n{JSON.stringify(THING)}
","typescript":false,"index":476}
+{"fn":"parse_expression_at","source":"\n\n\na: {a},\nb: {typeof b},\nc: {c},\nd_one: {d_one},\nd_three: {$d_three},\nlength: {length},\nf: {f},\ng: {g},\ne: {typeof e},\ne_one: {e_one},\nA: {A},\nC: {C}\n
\n{JSON.stringify(THING)}
","typescript":false,"index":484}
+{"fn":"parse_expression_at","source":"\n\n\na: {a},\nb: {typeof b},\nc: {c},\nd_one: {d_one},\nd_three: {$d_three},\nlength: {length},\nf: {f},\ng: {g},\ne: {typeof e},\ne_one: {e_one},\nA: {A},\nC: {C}\n
\n{JSON.stringify(THING)}
","typescript":false,"index":500}
+{"fn":"parse","source":" \n\timport A from './A.svelte';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n \n \n ","typescript":false,"index":161}
+{"fn":"parse","source":" \n\timport { writable } from \"svelte/store\";\n\n\tlet default_b = 5;\n\tconst LIST = [1, 2, 3, { a: 4 }, [5, writable(6), writable(7), 8]];\n\texport const [\n\t\tx,\n\t\t,\n\t\t...[, { a: list_two_a, b: list_two_b = default_b }, [, ...{ length: y }]]\n\t] = LIST;\n\texport let [\n\t\tl,\n\t\tm,\n\t\t,\n\t\t...[{ a: n, b: o = default_b }, [p, q, ...[r, ...{ length: s }]]]\n\t] = LIST;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\tx: {x}, list_two_a: {list_two_a}, list_two_b: {list_two_b}, y: {y}, l: {l}, m: {m},\n\tn: {n}, o: {o}, p: {p}, q: {$q}, r: {$r}, s: {s}\n
\n{JSON.stringify(LIST)}
","typescript":false,"index":382}
+{"fn":"parse_expression_at","source":"\n\n\n\tx: {x}, list_two_a: {list_two_a}, list_two_b: {list_two_b}, y: {y}, l: {l}, m: {m},\n\tn: {n}, o: {o}, p: {p}, q: {$q}, r: {$r}, s: {s}\n
\n{JSON.stringify(LIST)}
","typescript":false,"index":399}
+{"fn":"parse_expression_at","source":"\n\n\n\tx: {x}, list_two_a: {list_two_a}, list_two_b: {list_two_b}, y: {y}, l: {l}, m: {m},\n\tn: {n}, o: {o}, p: {p}, q: {$q}, r: {$r}, s: {s}\n
\n{JSON.stringify(LIST)}
","typescript":false,"index":425}
+{"fn":"parse_expression_at","source":"\n\n\n\tx: {x}, list_two_a: {list_two_a}, list_two_b: {list_two_b}, y: {y}, l: {l}, m: {m},\n\tn: {n}, o: {o}, p: {p}, q: {$q}, r: {$r}, s: {s}\n
\n{JSON.stringify(LIST)}
","typescript":false,"index":442}
+{"fn":"parse_expression_at","source":"\n\n\n\tx: {x}, list_two_a: {list_two_a}, list_two_b: {list_two_b}, y: {y}, l: {l}, m: {m},\n\tn: {n}, o: {o}, p: {p}, q: {$q}, r: {$r}, s: {s}\n
\n{JSON.stringify(LIST)}
","typescript":false,"index":450}
+{"fn":"parse_expression_at","source":"\n\n\n\tx: {x}, list_two_a: {list_two_a}, list_two_b: {list_two_b}, y: {y}, l: {l}, m: {m},\n\tn: {n}, o: {o}, p: {p}, q: {$q}, r: {$r}, s: {s}\n
\n{JSON.stringify(LIST)}
","typescript":false,"index":458}
+{"fn":"parse_expression_at","source":"\n\n\n\tx: {x}, list_two_a: {list_two_a}, list_two_b: {list_two_b}, y: {y}, l: {l}, m: {m},\n\tn: {n}, o: {o}, p: {p}, q: {$q}, r: {$r}, s: {s}\n
\n{JSON.stringify(LIST)}
","typescript":false,"index":467}
+{"fn":"parse_expression_at","source":"\n\n\n\tx: {x}, list_two_a: {list_two_a}, list_two_b: {list_two_b}, y: {y}, l: {l}, m: {m},\n\tn: {n}, o: {o}, p: {p}, q: {$q}, r: {$r}, s: {s}\n
\n{JSON.stringify(LIST)}
","typescript":false,"index":475}
+{"fn":"parse_expression_at","source":"\n\n\n\tx: {x}, list_two_a: {list_two_a}, list_two_b: {list_two_b}, y: {y}, l: {l}, m: {m},\n\tn: {n}, o: {o}, p: {p}, q: {$q}, r: {$r}, s: {s}\n
\n{JSON.stringify(LIST)}
","typescript":false,"index":483}
+{"fn":"parse_expression_at","source":"\n\n\n\tx: {x}, list_two_a: {list_two_a}, list_two_b: {list_two_b}, y: {y}, l: {l}, m: {m},\n\tn: {n}, o: {o}, p: {p}, q: {$q}, r: {$r}, s: {s}\n
\n{JSON.stringify(LIST)}
","typescript":false,"index":491}
+{"fn":"parse_expression_at","source":"\n\n\n\tx: {x}, list_two_a: {list_two_a}, list_two_b: {list_two_b}, y: {y}, l: {l}, m: {m},\n\tn: {n}, o: {o}, p: {p}, q: {$q}, r: {$r}, s: {s}\n
\n{JSON.stringify(LIST)}
","typescript":false,"index":500}
+{"fn":"parse_expression_at","source":"\n\n\n\tx: {x}, list_two_a: {list_two_a}, list_two_b: {list_two_b}, y: {y}, l: {l}, m: {m},\n\tn: {n}, o: {o}, p: {p}, q: {$q}, r: {$r}, s: {s}\n
\n{JSON.stringify(LIST)}
","typescript":false,"index":509}
+{"fn":"parse_expression_at","source":"\n\n\n\tx: {x}, list_two_a: {list_two_a}, list_two_b: {list_two_b}, y: {y}, l: {l}, m: {m},\n\tn: {n}, o: {o}, p: {p}, q: {$q}, r: {$r}, s: {s}\n
\n{JSON.stringify(LIST)}
","typescript":false,"index":525}
+{"fn":"parse","source":" \n\timport A from \"./A.svelte\";\n\timport { writable } from \"svelte/store\";\n\n\tlet x = \"x\",\n\t\tlist_two_a = \"list_two_a\",\n\t\tlist_two_b = \"list_two_b\",\n\t\ty = writable(\"y\"),\n\t\tl = \"l\",\n\t\tm = \"m\",\n\t\tn = \"n\",\n\t\to = \"o\",\n\t\tp = \"p\",\n\t\tq = writable(\"q\"),\n\t\tr = writable(\"r\"),\n\t\ts = \"s\";\n\n\texport function update() {\n\t\tx = \"XX\";\n\t\tlist_two_a = \"LIST_TWO_A\";\n\t\tlist_two_b = \"LIST_TWO_B\";\n\t\ty = writable(\"YY\");\n\t\tl = \"LL\";\n\t\tm = \"MM\";\n\t\tn = \"NN\";\n\t\to = \"OO\";\n\t\tp = \"PP\";\n\t\tq = writable(\"QQ\");\n\t\tr = writable(\"RR\");\n\t\ts = \"SS\";\n\t}\n","typescript":false}
+{"fn":"parse","source":" \n\timport { createEventDispatcher } from 'svelte';\n\n\tconst dispatch = createEventDispatcher();\n\n\texport let foo;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nclick me ","typescript":false,"index":150}
+{"fn":"parse","source":" \n\tlet cheese = [\n\t\t'Gruyere',\n\t\t'Compté',\n\t\t'Beaufort',\n\t\t'Abondance',\n\t];\n\n\texport function swap(a, b) {\n\t\t[cheese[a], cheese[b]] = [cheese[b], cheese[a]];\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each cheese as cheese}\n\t\t{cheese} \n\t{/each}\n ","typescript":false,"index":192}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each cheese as cheese}\n\t\t{cheese} \n\t{/each}\n ","typescript":false,"index":217}
+{"fn":"parse","source":" \n\texport let foo;\n\tconst { bar } = foo;\n\texport let baz;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{bar} ","typescript":false,"index":81}
+{"fn":"parse","source":" \n import { writable } from 'svelte/store';\n\n\tlet { foo, toggleFoo } = (() => {\n\t\tconst foo = writable(false);\n\t\treturn { foo, toggleFoo: () => foo.update(f => !f) }\n\t})();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{$foo} \n foo = null}>click handler marks foo as reactive ","typescript":false,"index":213}
+{"fn":"parse_expression_at","source":"\n\n{$foo} \n foo = null}>click handler marks foo as reactive ","typescript":false,"index":225}
+{"fn":"parse_expression_at","source":"\n\n{$foo} \n foo = null}>click handler marks foo as reactive ","typescript":false,"index":258}
+{"fn":"parse_expression_at","source":"{#each {} as item}\n\t{item}
\n{/each}","typescript":false,"index":7}
+{"fn":"parse_expression_at","source":"{#each {} as item}\n\t{item}
\n{/each}","typescript":false,"index":26}
+{"fn":"parse","source":" \n\texport let a;\n\n\texport function foo() {\n\t\treturn a + 1;\n\t}\n","typescript":false}
+{"fn":"parse","source":" \n\tlet active;\n\n\t$: console.log(active?.id || active?.nodeName || '...');\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n \n\none \ntwo ","typescript":false,"index":129}
+{"fn":"parse","source":" \n\texport let fullscreen;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\n
","typescript":false,"index":85}
+{"fn":"parse","source":" \n\texport let events = [];\n\n\tfunction log(event) {\n\t\tevents.push(event);\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":123}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":160}
+{"fn":"parse","source":" \n\texport let x;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{x}, therefore Bar
","typescript":false,"index":39}
+{"fn":"parse","source":" \n\texport let x;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{x}, therefore Foo
","typescript":false,"index":39}
+{"fn":"parse","source":" \n\timport Foo from './Foo.svelte';\n\timport Bar from './Bar.svelte';\n\n\texport let x;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":128}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":149}
+{"fn":"parse","source":" \n\texport let z;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nbar
\n ","typescript":false,"index":83}
+{"fn":"parse","source":" \n\texport let y;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nfoo
\n ","typescript":false,"index":65}
+{"fn":"parse","source":" \n\timport Foo from './Foo.svelte';\n\timport Bar from './Bar.svelte';\n\n\texport let x;\n\texport let y;\n\texport let z;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":158}
+{"fn":"parse","source":" \n\texport let foo;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\ngreen {foo}
","typescript":false,"index":47}
+{"fn":"parse","source":" \n\texport let foo;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nred {foo}
","typescript":false,"index":45}
+{"fn":"parse","source":" \n\timport Green from './Green.svelte';\n\timport Red from './Red.svelte';\n\n\texport let x;\n\texport let foo;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":148}
+{"fn":"parse","source":" \n\texport let foo = 'green';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\ngreen {foo}
","typescript":false,"index":57}
+{"fn":"parse","source":" \n\texport let foo = 'red';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nred {foo}
","typescript":false,"index":53}
+{"fn":"parse","source":" \n\timport Green from './Green.svelte';\n\timport Red from './Red.svelte';\n\n\texport let foo;\n\texport let x;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nparent {foo}
\n ","typescript":false,"index":134}
+{"fn":"parse_expression_at","source":"\n\nparent {foo}
\n ","typescript":false,"index":168}
+{"fn":"parse","source":" \n\texport let x;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if x}\n\t\n{/if}","typescript":false,"index":40}
+{"fn":"parse_expression_at","source":"\n\n{#if x}\n\t\n{/if}","typescript":false,"index":68}
+{"fn":"parse","source":" \n\texport let current_path = 'foo';\n\texport let calls;\n\tlet i = 0;\n\tfunction getComponent(path) {\n\t\tcalls.push(path);\n\t\treturn null;\n\t}\n\tfunction onClick() {\n\t\ti = i + 1;\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n \nclick me \n{i}","typescript":false,"index":216}
+{"fn":"parse_expression_at","source":"\n\n \nclick me \n{i}","typescript":false,"index":265}
+{"fn":"parse_expression_at","source":"\n\n \nclick me \n{i}","typescript":false,"index":293}
+{"fn":"parse","source":" \n export let value;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nvalue(1) = {value}
","typescript":false,"index":55}
+{"fn":"parse","source":" \n export let value;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nvalue(2) = {value}
","typescript":false,"index":55}
+{"fn":"parse","source":" \n import Comp1 from './Comp1.svelte';\n import Comp2 from './Comp2.svelte';\n\n export let n = 0;\n let view = { comp: Comp1, fn: () => ++n };\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\n view.comp = view.comp === Comp1 ? Comp2 : Comp1}>Toggle Component ","typescript":false,"index":186}
+{"fn":"parse_expression_at","source":"\n\n\n\n view.comp = view.comp === Comp1 ? Comp2 : Comp1}>Toggle Component ","typescript":false,"index":204}
+{"fn":"parse_expression_at","source":"\n\n\n\n view.comp = view.comp === Comp1 ? Comp2 : Comp1}>Toggle Component ","typescript":false,"index":236}
+{"fn":"parse","source":" \n\timport { createEventDispatcher } from 'svelte';\n\n\tconst dispatch = createEventDispatcher();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nselect bar ","typescript":false,"index":132}
+{"fn":"parse","source":" \n\timport { createEventDispatcher } from 'svelte';\n\n\tconst dispatch = createEventDispatcher();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nselect foo ","typescript":false,"index":132}
+{"fn":"parse","source":" \n\timport Foo from './Foo.svelte';\n\timport Bar from './Bar.svelte';\n\n\texport let x;\n\texport let selected;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n selected = e.detail.id}\"/>","typescript":false,"index":149}
+{"fn":"parse_expression_at","source":"\n\n selected = e.detail.id}\"/>","typescript":false,"index":177}
+{"fn":"parse","source":" \n\timport Foo from './Foo.svelte';\n\timport Bar from './Bar.svelte';\n\n\texport { Bar };\n\texport let x = Foo;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if x}\n\t\n{/if}","typescript":false,"index":130}
+{"fn":"parse_expression_at","source":"\n\n{#if x}\n\t\n{/if}","typescript":false,"index":158}
+{"fn":"parse","source":" \n\timport Foo from './Foo.svelte';\n\n\t/** @type {typeof Foo | null} */\n\tlet component = null;\n\n\tlet show = true;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n (component = component ? null : Foo)}>toggle component \n (show = !show)}>toggle show \n\n{#if show}\n\t \n{/if}","typescript":false,"index":148}
+{"fn":"parse_expression_at","source":"\n\n (component = component ? null : Foo)}>toggle component \n (show = !show)}>toggle show \n\n{#if show}\n\t \n{/if}","typescript":false,"index":236}
+{"fn":"parse_expression_at","source":"\n\n (component = component ? null : Foo)}>toggle component \n (show = !show)}>toggle show \n\n{#if show}\n\t \n{/if}","typescript":false,"index":285}
+{"fn":"parse_expression_at","source":"\n\n (component = component ? null : Foo)}>toggle component \n (show = !show)}>toggle show \n\n{#if show}\n\t \n{/if}","typescript":false,"index":316}
+{"fn":"parse","source":" \n\texport let x;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{x}, therefore Bar
","typescript":false,"index":39}
+{"fn":"parse","source":" \n\texport let x;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{x}, therefore Foo
","typescript":false,"index":39}
+{"fn":"parse","source":" \n\timport Foo from './Foo.svelte';\n\timport Bar from './Bar.svelte';\n\n\texport let x;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t \n
","typescript":false,"index":135}
+{"fn":"parse_expression_at","source":"\n\n\n\t \n
","typescript":false,"index":156}
+{"fn":"parse","source":" \n\timport Foo from './Foo.svelte';\n\n\texport let Bar = Foo;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n","typescript":false,"index":101}
+{"fn":"parse","source":" \n\texport let visible = false;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\t\n{/if}","typescript":false,"index":54}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\t\n{/if}","typescript":false,"index":88}
+{"fn":"parse","source":" \n export const test = true;\n","typescript":false}
+{"fn":"parse","source":" \n\timport Foo from './Foo.svelte';\n\n\texport let test;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n","typescript":false,"index":101}
+{"fn":"parse_expression_at","source":"\n\n","typescript":false,"index":113}
+{"fn":"parse","source":" \n\timport Foo from './Foo.svelte';\n\timport Bar from './Bar.svelte';\n\timport Baz from './Baz.svelte';\n\n\texport let x;\n\texport let tag = 'you\\'re it';\n\texport let foo;\n\texport let bar;\n\texport let things = ['a', 'b', 'c'];\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\telement
\n\n\t{tag}\n\n\t{#if foo}\n\t\tfoo
\n\t{:else if bar}\n\t\tbar
\n\t{:else}\n\t\tneither foo nor bar
\n\t{/if}\n\n\ttext\n\n\t{#each things as thing}\n\t\t{thing} \n\t{/each}\n\n\t \n\n\twhat goes up must come down
\n ","typescript":false,"index":265}
+{"fn":"parse_expression_at","source":"\n\n\n\telement
\n\n\t{tag}\n\n\t{#if foo}\n\t\tfoo
\n\t{:else if bar}\n\t\tbar
\n\t{:else}\n\t\tneither foo nor bar
\n\t{/if}\n\n\ttext\n\n\t{#each things as thing}\n\t\t{thing} \n\t{/each}\n\n\t \n\n\twhat goes up must come down
\n ","typescript":false,"index":286}
+{"fn":"parse_expression_at","source":"\n\n\n\telement
\n\n\t{tag}\n\n\t{#if foo}\n\t\tfoo
\n\t{:else if bar}\n\t\tbar
\n\t{:else}\n\t\tneither foo nor bar
\n\t{/if}\n\n\ttext\n\n\t{#each things as thing}\n\t\t{thing} \n\t{/each}\n\n\t \n\n\twhat goes up must come down
\n ","typescript":false,"index":310}
+{"fn":"parse_expression_at","source":"\n\n\n\telement
\n\n\t{tag}\n\n\t{#if foo}\n\t\tfoo
\n\t{:else if bar}\n\t\tbar
\n\t{:else}\n\t\tneither foo nor bar
\n\t{/if}\n\n\ttext\n\n\t{#each things as thing}\n\t\t{thing} \n\t{/each}\n\n\t \n\n\twhat goes up must come down
\n ","typescript":false,"index":322}
+{"fn":"parse_expression_at","source":"\n\n\n\telement
\n\n\t{tag}\n\n\t{#if foo}\n\t\tfoo
\n\t{:else if bar}\n\t\tbar
\n\t{:else}\n\t\tneither foo nor bar
\n\t{/if}\n\n\ttext\n\n\t{#each things as thing}\n\t\t{thing} \n\t{/each}\n\n\t \n\n\twhat goes up must come down
\n ","typescript":false,"index":351}
+{"fn":"parse_expression_at","source":"\n\n\n\telement
\n\n\t{tag}\n\n\t{#if foo}\n\t\tfoo
\n\t{:else if bar}\n\t\tbar
\n\t{:else}\n\t\tneither foo nor bar
\n\t{/if}\n\n\ttext\n\n\t{#each things as thing}\n\t\t{thing} \n\t{/each}\n\n\t \n\n\twhat goes up must come down
\n ","typescript":false,"index":430}
+{"fn":"parse_expression_at","source":"\n\n\n\telement
\n\n\t{tag}\n\n\t{#if foo}\n\t\tfoo
\n\t{:else if bar}\n\t\tbar
\n\t{:else}\n\t\tneither foo nor bar
\n\t{/if}\n\n\ttext\n\n\t{#each things as thing}\n\t\t{thing} \n\t{/each}\n\n\t \n\n\twhat goes up must come down
\n ","typescript":false,"index":456}
+{"fn":"parse","source":" \n export let value;\n export let foo;\n export let cb;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nvalue(1) = {value}
\nfoo={foo}
\ntypeof cb={typeof cb}
","typescript":false,"index":90}
+{"fn":"parse_expression_at","source":"\n\nvalue(1) = {value}
\nfoo={foo}
\ntypeof cb={typeof cb}
","typescript":false,"index":109}
+{"fn":"parse_expression_at","source":"\n\nvalue(1) = {value}
\nfoo={foo}
\ntypeof cb={typeof cb}
","typescript":false,"index":132}
+{"fn":"parse","source":" \n export let value;\n export let foo;\n export let cb;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nvalue(2) = {value}
\nfoo={foo}
\ntypeof cb={typeof cb}
","typescript":false,"index":90}
+{"fn":"parse_expression_at","source":"\n\nvalue(2) = {value}
\nfoo={foo}
\ntypeof cb={typeof cb}
","typescript":false,"index":109}
+{"fn":"parse_expression_at","source":"\n\nvalue(2) = {value}
\nfoo={foo}
\ntypeof cb={typeof cb}
","typescript":false,"index":132}
+{"fn":"parse","source":" \n\timport Comp1 from './Comp1.svelte';\n\timport Comp2 from './Comp2.svelte';\n\n\tlet view = Comp1;\n\n\t$: props = view === Comp1 ? { value: 1 } : { value: 2 };\n\tconst bar = \"bar\";\n\tfunction cb() {}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n \n\n (view = view === Comp1 ? Comp2 : Comp1)}>Toggle Component ","typescript":false,"index":235}
+{"fn":"parse_expression_at","source":"\n\n \n\n (view = view === Comp1 ? Comp2 : Comp1)}>Toggle Component ","typescript":false,"index":245}
+{"fn":"parse_expression_at","source":"\n\n \n\n (view = view === Comp1 ? Comp2 : Comp1)}>Toggle Component ","typescript":false,"index":257}
+{"fn":"parse_expression_at","source":"\n\n \n\n (view = view === Comp1 ? Comp2 : Comp1)}>Toggle Component ","typescript":false,"index":289}
+{"fn":"parse","source":" \n export let div;\n","typescript":false}
+{"fn":"parse","source":" \n import Test from './Test.svelte'\n\n let div\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":90}
+{"fn":"parse","source":" \n\texport let x;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nBar {x}
","typescript":false,"index":43}
+{"fn":"parse","source":" \n\texport let x;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nFoo {x}
","typescript":false,"index":43}
+{"fn":"parse","source":" \n\timport Foo from './Foo.svelte';\n\timport Bar from './Bar.svelte';\n\n\texport let x;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":128}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":149}
+{"fn":"parse","source":" \n export let pushLogs;\n\texport let tag = \"h1\";\n export let opt = \"opt1\";\n function foo(node, {tag, opt}) {\n pushLogs(`create: ${tag},${opt}`);\n return {\n update: ({tag, opt}) => pushLogs(`update: ${tag},${opt}`),\n destroy: () => pushLogs('destroy'),\n };\n }\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\ntag is {tag}. ","typescript":false,"index":321}
+{"fn":"parse_expression_at","source":"\n\ntag is {tag}. ","typescript":false,"index":335}
+{"fn":"parse_expression_at","source":"\n\ntag is {tag}. ","typescript":false,"index":355}
+{"fn":"parse","source":" \n\texport let things;\n\texport let tag;\n\n\tfunction flip(node, animation, params) {\n\t\tconst dx = animation.from.left - animation.to.left;\n\t\tconst dy = animation.from.top - animation.to.top;\n\n\t\treturn {\n\t\t\tduration: 100,\n\t\t\tcss: (t, u) => `transform: translate(${u * dx}px, ${u * dy}px)`\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each things as thing (thing.id)}\n\t{thing.name} \n{/each}","typescript":false,"index":318}
+{"fn":"parse_expression_at","source":"\n\n{#each things as thing (thing.id)}\n\t{thing.name} \n{/each}","typescript":false,"index":335}
+{"fn":"parse_expression_at","source":"\n\n{#each things as thing (thing.id)}\n\t{thing.name} \n{/each}","typescript":false,"index":369}
+{"fn":"parse_expression_at","source":"\n\n{#each things as thing (thing.id)}\n\t{thing.name} \n{/each}","typescript":false,"index":388}
+{"fn":"parse","source":" \n\texport let things;\n\texport let tag;\n\n\tfunction flip(node, animation, params) {\n\t\tconst dx = animation.from.left - animation.to.left;\n\t\tconst dy = animation.from.top - animation.to.top;\n\n\t\treturn {\n\t\t\tduration: 100,\n\t\t\ttick: (t, u) => {\n\t\t\t\tnode.dx = u * dx;\n\t\t\t\tnode.dy = u * dy;\n\t\t\t}\n\t\t};\n\t}\n\n\texport function update(new_tag, new_things) {\n\t\tthings = new_things;\n\t\ttag = new_tag;\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each things as thing (thing.id)}\n\t{thing.name} \n{/each}","typescript":false,"index":412}
+{"fn":"parse_expression_at","source":"\n\n{#each things as thing (thing.id)}\n\t{thing.name} \n{/each}","typescript":false,"index":429}
+{"fn":"parse_expression_at","source":"\n\n{#each things as thing (thing.id)}\n\t{thing.name} \n{/each}","typescript":false,"index":463}
+{"fn":"parse_expression_at","source":"\n\n{#each things as thing (thing.id)}\n\t{thing.name} \n{/each}","typescript":false,"index":482}
+{"fn":"parse","source":" \n export let tag = 'div';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nFoo ","typescript":false,"index":68}
+{"fn":"parse","source":" \n\texport let disabled = false;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nClick me ","typescript":false,"index":83}
+{"fn":"parse","source":" \n\texport let props = {\n\t\tdisabled: false,\n\t\ttype: 'button',\n\t\t'data-named': 'foo'\n\t};\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nClick me ","typescript":false,"index":127}
+{"fn":"parse_expression_at","source":"\n\nClick me ","typescript":false,"index":141}
+{"fn":"parse","source":" \n const tag = \"div\";\n export let foo;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":81}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":97}
+{"fn":"parse","source":" \n export let tag = 'div';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nFoo ","typescript":false,"index":68}
+{"fn":"parse","source":" \n\texport let item;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{item.text}\n \n\n","typescript":false,"index":60}
+{"fn":"parse_expression_at","source":"\n\n\n\t{item.text}\n \n\n","typescript":false,"index":81}
+{"fn":"parse_expression_at","source":"\n\n\n\t{item.text}\n \n\n","typescript":false,"index":90}
+{"fn":"parse","source":" \n\timport Link from \"./Link.svelte\";\n\tlet foo = [\n\t\t{ text: \"foo0\" },\n\t\t{ text: \"foo1\" },\n\t\t{ text: \"foo2\" },\n\t\t{ text: \"foo3\" },\n\t];\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n \n \n \n{#each foo as item}\n\t \n{/each}","typescript":false,"index":164}
+{"fn":"parse_expression_at","source":"\n\n \n \n \n{#each foo as item}\n\t \n{/each}","typescript":false,"index":196}
+{"fn":"parse_expression_at","source":"\n\n \n \n \n{#each foo as item}\n\t \n{/each}","typescript":false,"index":224}
+{"fn":"parse_expression_at","source":"\n\n \n \n \n{#each foo as item}\n\t \n{/each}","typescript":false,"index":242}
+{"fn":"parse","source":" \n let tag = '';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nFoo ","typescript":false,"index":58}
+{"fn":"parse","source":" \n const tag = \"button\";\n export let handler;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nFoo ","typescript":false,"index":88}
+{"fn":"parse_expression_at","source":"\n\nFoo ","typescript":false,"index":103}
+{"fn":"parse","source":" \n export let tag;\n export let handler;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nFoo ","typescript":false,"index":82}
+{"fn":"parse_expression_at","source":"\n\nFoo ","typescript":false,"index":97}
+{"fn":"parse","source":" \n\tlet makeHandler = null;\n\tmakeHandler = () => {\n\t\tconsole.log('create');\n\t\treturn () => console.log('trigger');\n\t};\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nClick ","typescript":false,"index":154}
+{"fn":"parse_expression_at","source":"Foo ","typescript":false,"index":22}
+{"fn":"parse","source":" \n export let tag;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":60}
+{"fn":"parse","source":" \n let tag = null;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nFoo ","typescript":false,"index":60}
+{"fn":"parse","source":" \n const tag = \"div\";\n export let onClick;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nFoo ","typescript":false,"index":85}
+{"fn":"parse_expression_at","source":"\n\nFoo ","typescript":false,"index":125}
+{"fn":"parse","source":" \n\timport Foo from './Foo.svelte';\n\texport let tag = \"h1\";\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\tThis is default slot \n\tThis is other slot \n ","typescript":false,"index":106}
+{"fn":"parse_expression_at","source":"\n\n\n\tThis is default slot \n\tThis is other slot \n ","typescript":false,"index":172}
+{"fn":"parse","source":" \n\tlet props = {\n\t\tid: \"element\",\n\t\tclass: \"element-handler\"\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nthis is a div ","typescript":false,"index":104}
+{"fn":"parse_expression_at","source":"\n\nthis is a div ","typescript":false,"index":115}
+{"fn":"parse","source":" \n import { writable } from 'svelte/store';\n const foo = writable('div');\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":116}
+{"fn":"parse_expression_at","source":"Foo ","typescript":false,"index":22}
+{"fn":"parse_expression_at","source":"\n \n ","typescript":false,"index":22}
+{"fn":"parse_expression_at","source":"\n \n ","typescript":false,"index":91}
+{"fn":"parse","source":" \n\t// ensure these are treated as dynamic, despite whatever\n\t// optimisations we might apply\n\texport let svg = 'svg';\n\texport let path = 'path';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t \n ","typescript":false,"index":185}
+{"fn":"parse_expression_at","source":"\n\n\n\t \n ","typescript":false,"index":249}
+{"fn":"parse","source":" \n\tconst iconNode = [[\"path\", { \"d\": \"M21 12a9 9 0 1 1-6.219-8.56\" }]];\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each iconNode as [tag, attrs]}\n\t\t \n\t{/each}\n \n\n\n\t\n\t\t\n\t\t\tok \n\t\t \n\t\t\n\t\t\t{#if true}\n\t\t\t\tok \n\t\t\t{/if}\n\t\t \n\t \n ","typescript":false,"index":104}
+{"fn":"parse_expression_at","source":" \n \n \n\n \n ([tag, attrs] = 1)","typescript":false,"index":115}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each iconNode as [tag, attrs]}\n\t\t \n\t{/each}\n \n\n\n\t\n\t\t\n\t\t\tok \n\t\t \n\t\t\n\t\t\t{#if true}\n\t\t\t\tok \n\t\t\t{/if}\n\t\t \n\t \n ","typescript":false,"index":154}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each iconNode as [tag, attrs]}\n\t\t \n\t{/each}\n \n\n\n\t\n\t\t\n\t\t\tok \n\t\t \n\t\t\n\t\t\t{#if true}\n\t\t\t\tok \n\t\t\t{/if}\n\t\t \n\t \n ","typescript":false,"index":163}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each iconNode as [tag, attrs]}\n\t\t \n\t{/each}\n \n\n\n\t\n\t\t\n\t\t\tok \n\t\t \n\t\t\n\t\t\t{#if true}\n\t\t\t\tok \n\t\t\t{/if}\n\t\t \n\t \n ","typescript":false,"index":218}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each iconNode as [tag, attrs]}\n\t\t \n\t{/each}\n \n\n\n\t\n\t\t\n\t\t\tok \n\t\t \n\t\t\n\t\t\t{#if true}\n\t\t\t\tok \n\t\t\t{/if}\n\t\t \n\t \n ","typescript":false,"index":270}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each iconNode as [tag, attrs]}\n\t\t \n\t{/each}\n \n\n\n\t\n\t\t\n\t\t\tok \n\t\t \n\t\t\n\t\t\t{#if true}\n\t\t\t\tok \n\t\t\t{/if}\n\t\t \n\t \n ","typescript":false,"index":343}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each iconNode as [tag, attrs]}\n\t\t \n\t{/each}\n \n\n\n\t\n\t\t\n\t\t\tok \n\t\t \n\t\t\n\t\t\t{#if true}\n\t\t\t\tok \n\t\t\t{/if}\n\t\t \n\t \n ","typescript":false,"index":375}
+{"fn":"parse","source":" \n\n \n\timport Svg from \"./svg.svelte\";\n\n\tlet tag = \"path\";\n","typescript":false}
+{"fn":"parse_expression_at","source":" \n\n\n\n\n\t \n ","typescript":false,"index":139}
+{"fn":"parse","source":" \n export let size;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nThis is h{size} tag ","typescript":false,"index":62}
+{"fn":"parse_expression_at","source":"\n\nThis is h{size} tag ","typescript":false,"index":85}
+{"fn":"parse_expression_at","source":" ","typescript":false,"index":22}
+{"fn":"parse","source":" \n\texport let tag = \"h1\";\n\texport let visible;\n\n\tfunction foo() {\n\t\treturn {\n\t\t\tduration: 100,\n\t\t\tcss: t => {\n\t\t\t\treturn `opacity: ${t}`;\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\t \n{/if}","typescript":false,"index":174}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\t \n{/if}","typescript":false,"index":206}
+{"fn":"parse","source":" \n export let tag;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nFoo ","typescript":false,"index":60}
+{"fn":"parse","source":" \n export let tag = \"div\";\n export let text = \"Foo\";\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{text} ","typescript":false,"index":95}
+{"fn":"parse_expression_at","source":"\n\n{text} ","typescript":false,"index":101}
+{"fn":"parse","source":" \n\texport let propTag;\n\tconst static_tag = 'input';\n\tconst func_tag = () => 'br';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n \n \n \n \n \n ","typescript":false,"index":133}
+{"fn":"parse_expression_at","source":"\n\n \n \n \n \n \n ","typescript":false,"index":181}
+{"fn":"parse_expression_at","source":"\n\n \n \n \n \n \n ","typescript":false,"index":229}
+{"fn":"parse_expression_at","source":"\n\n \n \n \n \n \n ","typescript":false,"index":280}
+{"fn":"parse_expression_at","source":"\n\n \n \n \n \n \n ","typescript":false,"index":334}
+{"fn":"parse","source":" \n\texport let tag;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nfoo ","typescript":false,"index":60}
+{"fn":"parse","source":" \n\texport let tag;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nbar
","typescript":false,"index":60}
+{"fn":"parse","source":" \n\timport Nested from './Nested.svelte';\n\texport let tag;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":99}
+{"fn":"parse","source":" \n\timport Nested from './Nested.svelte';\n\texport let tag;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":99}
+{"fn":"parse","source":" \n\tconst tags = [{ t: 'div', content: 'hello world' }, { t: 'input' }];\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each tags as tag}\n\t{tag.t} \n\t\n\t\t{#if tag.t !== 'input'}{tag.content}{/if}\n\t \n{/each}","typescript":false,"index":97}
+{"fn":"parse_expression_at","source":"\n\n{#each tags as tag}\n\t{tag.t} \n\t\n\t\t{#if tag.t !== 'input'}{tag.content}{/if}\n\t \n{/each}","typescript":false,"index":112}
+{"fn":"parse_expression_at","source":"\n\n{#each tags as tag}\n\t{tag.t} \n\t\n\t\t{#if tag.t !== 'input'}{tag.content}{/if}\n\t \n{/each}","typescript":false,"index":149}
+{"fn":"parse_expression_at","source":"\n\n{#each tags as tag}\n\t{tag.t} \n\t\n\t\t{#if tag.t !== 'input'}{tag.content}{/if}\n\t \n{/each}","typescript":false,"index":164}
+{"fn":"parse_expression_at","source":"\n\n{#each tags as tag}\n\t{tag.t} \n\t\n\t\t{#if tag.t !== 'input'}{tag.content}{/if}\n\t \n{/each}","typescript":false,"index":183}
+{"fn":"parse","source":" \n\texport let animals;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each animals as animal}\n\t{animal}
\n{/each}","typescript":false,"index":48}
+{"fn":"parse_expression_at","source":"\n\n{#each animals as animal}\n\t{animal}
\n{/each}","typescript":false,"index":72}
+{"fn":"parse","source":" \n\texport let value;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n","typescript":false,"index":52}
+{"fn":"parse","source":" \n\timport Child from './Child.svelte';\n\tconst value = ['a'];\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{value[0]}\n\t{#each value as n}{n}{/each}\n
\n\n\t{value[0]} \n
\n\n\t{value[0]}\n\t{#each value as n}{n}{/each}\n
","typescript":false,"index":87}
+{"fn":"parse_expression_at","source":"\n\n\n\t{value[0]}\n\t{#each value as n}{n}{/each}\n
\n\n\t{value[0]} \n
\n\n\t{value[0]}\n\t{#each value as n}{n}{/each}\n
","typescript":false,"index":105}
+{"fn":"parse_expression_at","source":"\n\n\n\t{value[0]}\n\t{#each value as n}{n}{/each}\n
\n\n\t{value[0]} \n
\n\n\t{value[0]}\n\t{#each value as n}{n}{/each}\n
","typescript":false,"index":117}
+{"fn":"parse_expression_at","source":"\n\n\n\t{value[0]}\n\t{#each value as n}{n}{/each}\n
\n\n\t{value[0]} \n
\n\n\t{value[0]}\n\t{#each value as n}{n}{/each}\n
","typescript":false,"index":155}
+{"fn":"parse_expression_at","source":"\n\n\n\t{value[0]}\n\t{#each value as n}{n}{/each}\n
\n\n\t{value[0]} \n
\n\n\t{value[0]}\n\t{#each value as n}{n}{/each}\n
","typescript":false,"index":173}
+{"fn":"parse_expression_at","source":"\n\n\n\t{value[0]}\n\t{#each value as n}{n}{/each}\n
\n\n\t{value[0]} \n
\n\n\t{value[0]}\n\t{#each value as n}{n}{/each}\n
","typescript":false,"index":206}
+{"fn":"parse_expression_at","source":"\n\n\n\t{value[0]}\n\t{#each value as n}{n}{/each}\n
\n\n\t{value[0]} \n
\n\n\t{value[0]}\n\t{#each value as n}{n}{/each}\n
","typescript":false,"index":224}
+{"fn":"parse_expression_at","source":"\n\n\n\t{value[0]}\n\t{#each value as n}{n}{/each}\n
\n\n\t{value[0]} \n
\n\n\t{value[0]}\n\t{#each value as n}{n}{/each}\n
","typescript":false,"index":236}
+{"fn":"parse","source":" \n\texport let clicked = null;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each ['racoon', 'eagle'] as animal}\n\t clicked = animal}\">{animal} \n{/each}","typescript":false,"index":55}
+{"fn":"parse_expression_at","source":"\n\n{#each ['racoon', 'eagle'] as animal}\n\t clicked = animal}\">{animal} \n{/each}","typescript":false,"index":106}
+{"fn":"parse_expression_at","source":"\n\n{#each ['racoon', 'eagle'] as animal}\n\t clicked = animal}\">{animal} \n{/each}","typescript":false,"index":132}
+{"fn":"parse","source":" \n\timport Child from './Child.svelte';\n\n\tlet items = [1];\n\n\texport function add() {\n\t\titems = [1];\n\t}\n\n\texport function remove() {\n\t\titems = [];\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each items as item}\n\t \n{/each}","typescript":false,"index":173}
+{"fn":"parse","source":" \n\texport let show;\n\texport let fields;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if show}\n\t{#each fields as field}\n\t\t{field} \n\t{/each}\n{/if}","typescript":false,"index":63}
+{"fn":"parse_expression_at","source":"\n\n{#if show}\n\t{#each fields as field}\n\t\t{field} \n\t{/each}\n{/if}","typescript":false,"index":77}
+{"fn":"parse_expression_at","source":"\n\n{#if show}\n\t{#each fields as field}\n\t\t{field} \n\t{/each}\n{/if}","typescript":false,"index":103}
+{"fn":"parse","source":" \n\timport Nested from './Nested.svelte';\n\n\texport let show;\n\texport let fields;\n","typescript":false}
+{"fn":"parse","source":" \n\texport let items = [\n\t\t{ description: 'one', completed: false },\n\t\t{ description: 'two', completed: false },\n\t\t{ description: 'three', completed: false }\n\t];\n\texport let currentFilter = 'completed';\n\n\tfunction filter(item, currentFilter) {\n\t\tif ( currentFilter === 'all' ) return true;\n\t\tif ( currentFilter === 'completed' ) return item.completed;\n\t\tif ( currentFilter === 'active' ) return !item.completed;\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each items as item}\n\t\t{#if filter(item, currentFilter)}\n\t\t\t{item.description} \n\t\t{/if}\n\t{/each}\n ","typescript":false,"index":445}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each items as item}\n\t\t{#if filter(item, currentFilter)}\n\t\t\t{item.description} \n\t\t{/if}\n\t{/each}\n ","typescript":false,"index":467}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each items as item}\n\t\t{#if filter(item, currentFilter)}\n\t\t\t{item.description} \n\t\t{/if}\n\t{/each}\n ","typescript":false,"index":504}
+{"fn":"parse","source":" \n\texport let foo;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each foo.bar as bar}\n\t \n{/each}","typescript":false,"index":44}
+{"fn":"parse_expression_at","source":"\n\n{#each foo.bar as bar}\n\t \n{/each}","typescript":false,"index":80}
+{"fn":"parse","source":" \n\texport let animalPawsEntries;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each animalPawsEntries as [animal, pawType]}\n\t{animal}: {pawType}
\n{/each}","typescript":false,"index":58}
+{"fn":"parse_expression_at","source":" \n \n \n\n ([animal, pawType] = 1)","typescript":false,"index":78}
+{"fn":"parse_expression_at","source":"\n\n{#each animalPawsEntries as [animal, pawType]}\n\t{animal}: {pawType}
\n{/each}","typescript":false,"index":103}
+{"fn":"parse_expression_at","source":"\n\n{#each animalPawsEntries as [animal, pawType]}\n\t{animal}: {pawType}
\n{/each}","typescript":false,"index":113}
+{"fn":"parse","source":" \n\texport let array;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each array as { 0: first, '2': third, \"length\": length }}\n\tFirst: {first}, Third: {third}, Length: {length}
\n{/each}","typescript":false,"index":46}
+{"fn":"parse_expression_at","source":" \n \n \n\n ({ 0: first, '2': third, \"length\": length } = 1)","typescript":false,"index":54}
+{"fn":"parse_expression_at","source":"\n\n{#each array as { 0: first, '2': third, \"length\": length }}\n\tFirst: {first}, Third: {third}, Length: {length}
\n{/each}","typescript":false,"index":111}
+{"fn":"parse_expression_at","source":"\n\n{#each array as { 0: first, '2': third, \"length\": length }}\n\tFirst: {first}, Third: {third}, Length: {length}
\n{/each}","typescript":false,"index":127}
+{"fn":"parse_expression_at","source":"\n\n{#each array as { 0: first, '2': third, \"length\": length }}\n\tFirst: {first}, Third: {third}, Length: {length}
\n{/each}","typescript":false,"index":144}
+{"fn":"parse","source":" \n\texport let array;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each array as { 0: first, length, [length - 1]: last, [Math.floor(length / 2)]: half }}\n\tFirst: {first}, Half: {half}, Last: {last}, Length: {length}
\n{/each}","typescript":false,"index":46}
+{"fn":"parse_expression_at","source":" \n \n \n\n ({ 0: first, length, [length - 1]: last, [Math.floor(length / 2)]: half } = 1)","typescript":false,"index":54}
+{"fn":"parse_expression_at","source":"\n\n{#each array as { 0: first, length, [length - 1]: last, [Math.floor(length / 2)]: half }}\n\tFirst: {first}, Half: {half}, Last: {last}, Length: {length}
\n{/each}","typescript":false,"index":141}
+{"fn":"parse_expression_at","source":"\n\n{#each array as { 0: first, length, [length - 1]: last, [Math.floor(length / 2)]: half }}\n\tFirst: {first}, Half: {half}, Last: {last}, Length: {length}
\n{/each}","typescript":false,"index":156}
+{"fn":"parse_expression_at","source":"\n\n{#each array as { 0: first, length, [length - 1]: last, [Math.floor(length / 2)]: half }}\n\tFirst: {first}, Half: {half}, Last: {last}, Length: {length}
\n{/each}","typescript":false,"index":170}
+{"fn":"parse_expression_at","source":"\n\n{#each array as { 0: first, length, [length - 1]: last, [Math.floor(length / 2)]: half }}\n\tFirst: {first}, Half: {half}, Last: {last}, Length: {length}
\n{/each}","typescript":false,"index":186}
+{"fn":"parse","source":" \n\texport let array;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each array as [first, second, ...[third, ...{ length }]]}\n\t\n\t\tFirst: {first}, Second: {second}, Third: {third}, Elements remaining: {length}\n\t
\n{/each}","typescript":false,"index":46}
+{"fn":"parse_expression_at","source":" \n \n \n\n ([first, second, ...[third, ...{ length }]] = 1)","typescript":false,"index":54}
+{"fn":"parse_expression_at","source":"\n\n{#each array as [first, second, ...[third, ...{ length }]]}\n\t\n\t\tFirst: {first}, Second: {second}, Third: {third}, Elements remaining: {length}\n\t
\n{/each}","typescript":false,"index":114}
+{"fn":"parse_expression_at","source":"\n\n{#each array as [first, second, ...[third, ...{ length }]]}\n\t\n\t\tFirst: {first}, Second: {second}, Third: {third}, Elements remaining: {length}\n\t
\n{/each}","typescript":false,"index":131}
+{"fn":"parse_expression_at","source":"\n\n{#each array as [first, second, ...[third, ...{ length }]]}\n\t\n\t\tFirst: {first}, Second: {second}, Third: {third}, Elements remaining: {length}\n\t
\n{/each}","typescript":false,"index":148}
+{"fn":"parse_expression_at","source":"\n\n{#each array as [first, second, ...[third, ...{ length }]]}\n\t\n\t\tFirst: {first}, Second: {second}, Third: {third}, Elements remaining: {length}\n\t
\n{/each}","typescript":false,"index":177}
+{"fn":"parse","source":" \n\texport let animalPawsEntries;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each animalPawsEntries as [, pawType]}\n\t{pawType}
\n{/each}","typescript":false,"index":58}
+{"fn":"parse_expression_at","source":" \n \n \n\n ([, pawType] = 1)","typescript":false,"index":78}
+{"fn":"parse_expression_at","source":"\n\n{#each animalPawsEntries as [, pawType]}\n\t{pawType}
\n{/each}","typescript":false,"index":97}
+{"fn":"parse","source":" \n\texport let animalEntries;\n\texport const defaultHeight = 30;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each animalEntries as { animal, species = 'unknown', kilogram: weight = 50, pound = (weight * 2.2).toFixed(0), height = defaultHeight, bmi = weight / (height * height), ...props } }\n\t{animal} - {species} - {weight}kg ({pound} lb) - {height}cm - {bmi}
\n{/each}","typescript":false,"index":88}
+{"fn":"parse_expression_at","source":" \n \n \n \n\n ({ animal, species = 'unknown', kilogram: weight = 50, pound = (weight * 2.2).toFixed(0), height = defaultHeight, bmi = weight / (height * height), ...props } = 1)","typescript":false,"index":104}
+{"fn":"parse_expression_at","source":"\n\n{#each animalEntries as { animal, species = 'unknown', kilogram: weight = 50, pound = (weight * 2.2).toFixed(0), height = defaultHeight, bmi = weight / (height * height), ...props } }\n\t{animal} - {species} - {weight}kg ({pound} lb) - {height}cm - {bmi}
\n{/each}","typescript":false,"index":273}
+{"fn":"parse_expression_at","source":"\n\n{#each animalEntries as { animal, species = 'unknown', kilogram: weight = 50, pound = (weight * 2.2).toFixed(0), height = defaultHeight, bmi = weight / (height * height), ...props } }\n\t{animal} - {species} - {weight}kg ({pound} lb) - {height}cm - {bmi}
\n{/each}","typescript":false,"index":281}
+{"fn":"parse_expression_at","source":"\n\n{#each animalEntries as { animal, species = 'unknown', kilogram: weight = 50, pound = (weight * 2.2).toFixed(0), height = defaultHeight, bmi = weight / (height * height), ...props } }\n\t{animal} - {species} - {weight}kg ({pound} lb) - {height}cm - {bmi}
\n{/each}","typescript":false,"index":292}
+{"fn":"parse_expression_at","source":"\n\n{#each animalEntries as { animal, species = 'unknown', kilogram: weight = 50, pound = (weight * 2.2).toFixed(0), height = defaultHeight, bmi = weight / (height * height), ...props } }\n\t{animal} - {species} - {weight}kg ({pound} lb) - {height}cm - {bmi}
\n{/each}","typescript":false,"index":304}
+{"fn":"parse_expression_at","source":"\n\n{#each animalEntries as { animal, species = 'unknown', kilogram: weight = 50, pound = (weight * 2.2).toFixed(0), height = defaultHeight, bmi = weight / (height * height), ...props } }\n\t{animal} - {species} - {weight}kg ({pound} lb) - {height}cm - {bmi}
\n{/each}","typescript":false,"index":316}
+{"fn":"parse_expression_at","source":"\n\n{#each animalEntries as { animal, species = 'unknown', kilogram: weight = 50, pound = (weight * 2.2).toFixed(0), height = defaultHeight, bmi = weight / (height * height), ...props } }\n\t{animal} - {species} - {weight}kg ({pound} lb) - {height}cm - {bmi}
\n{/each}","typescript":false,"index":330}
+{"fn":"parse_expression_at","source":"\n\n{#each animalEntries as { animal, species = 'unknown', kilogram: weight = 50, pound = (weight * 2.2).toFixed(0), height = defaultHeight, bmi = weight / (height * height), ...props } }\n\t{animal} - {species} - {weight}kg ({pound} lb) - {height}cm - {bmi}
\n{/each}","typescript":false,"index":343}
+{"fn":"parse","source":" \n\tlet array = [{a: 1, c: 2}];\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each array as { a, b = c, c }}\n\t{a}{b}{c}\n{/each}","typescript":false,"index":56}
+{"fn":"parse_expression_at","source":" \n \n \n\n ({ a, b = c, c } = 1)","typescript":false,"index":64}
+{"fn":"parse_expression_at","source":"\n\n{#each array as { a, b = c, c }}\n\t{a}{b}{c}\n{/each}","typescript":false,"index":84}
+{"fn":"parse_expression_at","source":"\n\n{#each array as { a, b = c, c }}\n\t{a}{b}{c}\n{/each}","typescript":false,"index":87}
+{"fn":"parse_expression_at","source":"\n\n{#each array as { a, b = c, c }}\n\t{a}{b}{c}\n{/each}","typescript":false,"index":90}
+{"fn":"parse","source":" \n\texport let array = [{ value: '' }, {}];\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each array as { value = \"hello\" }}\n\t \n{/each}","typescript":false,"index":68}
+{"fn":"parse_expression_at","source":" \n \n \n\n ({ value = \"hello\" } = 1)","typescript":false,"index":76}
+{"fn":"parse","source":" \n\texport let animalPawsEntries;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each animalPawsEntries as { animal, pawType } }\n\t{animal}: {pawType}
\n{/each}","typescript":false,"index":58}
+{"fn":"parse_expression_at","source":" \n \n \n\n ({ animal, pawType } = 1)","typescript":false,"index":78}
+{"fn":"parse_expression_at","source":"\n\n{#each animalPawsEntries as { animal, pawType } }\n\t{animal}: {pawType}
\n{/each}","typescript":false,"index":106}
+{"fn":"parse_expression_at","source":"\n\n{#each animalPawsEntries as { animal, pawType } }\n\t{animal}: {pawType}
\n{/each}","typescript":false,"index":116}
+{"fn":"parse","source":" \n\texport let people;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each people as { name: { first: f, last: l } } }\n\t \n\t \n\t{f} {l}
\n{/each}","typescript":false,"index":47}
+{"fn":"parse_expression_at","source":" \n \n \n\n ({ name: { first: f, last: l } } = 1)","typescript":false,"index":56}
+{"fn":"parse_expression_at","source":"\n\n{#each people as { name: { first: f, last: l } } }\n\t \n\t \n\t{f} {l}
\n{/each}","typescript":false,"index":111}
+{"fn":"parse_expression_at","source":"\n\n{#each people as { name: { first: f, last: l } } }\n\t \n\t \n\t{f} {l}
\n{/each}","typescript":false,"index":135}
+{"fn":"parse_expression_at","source":"\n\n{#each people as { name: { first: f, last: l } } }\n\t \n\t \n\t{f} {l}
\n{/each}","typescript":false,"index":144}
+{"fn":"parse_expression_at","source":"\n\n{#each people as { name: { first: f, last: l } } }\n\t \n\t \n\t{f} {l}
\n{/each}","typescript":false,"index":148}
+{"fn":"parse","source":" \n\texport let objectsArray;\n\texport let firstString;\n\texport let secondString;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each objectsArray as { [firstString]: firstProp, [secondString]: secondProp, [firstString.split('').reverse().join('')]: reverseFirst, [secondString.toUpperCase()]: upperSecond } }\n\t{firstString}: {firstProp}
\n {secondString}: {secondProp}
\n\t{firstString.split('').reverse().join('')}: {reverseFirst}
\n\t{secondString.toUpperCase()}: {upperSecond}
\n{/each}","typescript":false,"index":104}
+{"fn":"parse_expression_at","source":" \n \n \n \n \n\n ({ [firstString]: firstProp, [secondString]: secondProp, [firstString.split('').reverse().join('')]: reverseFirst, [secondString.toUpperCase()]: upperSecond } = 1)","typescript":false,"index":119}
+{"fn":"parse_expression_at","source":"\n\n{#each objectsArray as { [firstString]: firstProp, [secondString]: secondProp, [firstString.split('').reverse().join('')]: reverseFirst, [secondString.toUpperCase()]: upperSecond } }\n\t{firstString}: {firstProp}
\n {secondString}: {secondProp}
\n\t{firstString.split('').reverse().join('')}: {reverseFirst}
\n\t{secondString.toUpperCase()}: {upperSecond}
\n{/each}","typescript":false,"index":285}
+{"fn":"parse_expression_at","source":"\n\n{#each objectsArray as { [firstString]: firstProp, [secondString]: secondProp, [firstString.split('').reverse().join('')]: reverseFirst, [secondString.toUpperCase()]: upperSecond } }\n\t{firstString}: {firstProp}
\n {secondString}: {secondProp}
\n\t{firstString.split('').reverse().join('')}: {reverseFirst}
\n\t{secondString.toUpperCase()}: {upperSecond}
\n{/each}","typescript":false,"index":300}
+{"fn":"parse_expression_at","source":"\n\n{#each objectsArray as { [firstString]: firstProp, [secondString]: secondProp, [firstString.split('').reverse().join('')]: reverseFirst, [secondString.toUpperCase()]: upperSecond } }\n\t{firstString}: {firstProp}
\n {secondString}: {secondProp}
\n\t{firstString.split('').reverse().join('')}: {reverseFirst}
\n\t{secondString.toUpperCase()}: {upperSecond}
\n{/each}","typescript":false,"index":321}
+{"fn":"parse_expression_at","source":"\n\n{#each objectsArray as { [firstString]: firstProp, [secondString]: secondProp, [firstString.split('').reverse().join('')]: reverseFirst, [secondString.toUpperCase()]: upperSecond } }\n\t{firstString}: {firstProp}
\n {secondString}: {secondProp}
\n\t{firstString.split('').reverse().join('')}: {reverseFirst}
\n\t{secondString.toUpperCase()}: {upperSecond}
\n{/each}","typescript":false,"index":337}
+{"fn":"parse_expression_at","source":"\n\n{#each objectsArray as { [firstString]: firstProp, [secondString]: secondProp, [firstString.split('').reverse().join('')]: reverseFirst, [secondString.toUpperCase()]: upperSecond } }\n\t{firstString}: {firstProp}
\n {secondString}: {secondProp}
\n\t{firstString.split('').reverse().join('')}: {reverseFirst}
\n\t{secondString.toUpperCase()}: {upperSecond}
\n{/each}","typescript":false,"index":358}
+{"fn":"parse_expression_at","source":"\n\n{#each objectsArray as { [firstString]: firstProp, [secondString]: secondProp, [firstString.split('').reverse().join('')]: reverseFirst, [secondString.toUpperCase()]: upperSecond } }\n\t{firstString}: {firstProp}
\n {secondString}: {secondProp}
\n\t{firstString.split('').reverse().join('')}: {reverseFirst}
\n\t{secondString.toUpperCase()}: {upperSecond}
\n{/each}","typescript":false,"index":402}
+{"fn":"parse_expression_at","source":"\n\n{#each objectsArray as { [firstString]: firstProp, [secondString]: secondProp, [firstString.split('').reverse().join('')]: reverseFirst, [secondString.toUpperCase()]: upperSecond } }\n\t{firstString}: {firstProp}
\n {secondString}: {secondProp}
\n\t{firstString.split('').reverse().join('')}: {reverseFirst}
\n\t{secondString.toUpperCase()}: {upperSecond}
\n{/each}","typescript":false,"index":425}
+{"fn":"parse_expression_at","source":"\n\n{#each objectsArray as { [firstString]: firstProp, [secondString]: secondProp, [firstString.split('').reverse().join('')]: reverseFirst, [secondString.toUpperCase()]: upperSecond } }\n\t{firstString}: {firstProp}
\n {secondString}: {secondProp}
\n\t{firstString.split('').reverse().join('')}: {reverseFirst}
\n\t{secondString.toUpperCase()}: {upperSecond}
\n{/each}","typescript":false,"index":455}
+{"fn":"parse","source":" \n\texport let objectsArray;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each objectsArray as { 0: prop0, \"foo-bar\": propFooBar, prop: varProp } }\n\t{propFooBar}: {varProp} {prop0}
\n{/each}","typescript":false,"index":53}
+{"fn":"parse_expression_at","source":" \n \n \n\n ({ 0: prop0, \"foo-bar\": propFooBar, prop: varProp } = 1)","typescript":false,"index":68}
+{"fn":"parse_expression_at","source":"\n\n{#each objectsArray as { 0: prop0, \"foo-bar\": propFooBar, prop: varProp } }\n\t{propFooBar}: {varProp} {prop0}
\n{/each}","typescript":false,"index":127}
+{"fn":"parse_expression_at","source":"\n\n{#each objectsArray as { 0: prop0, \"foo-bar\": propFooBar, prop: varProp } }\n\t{propFooBar}: {varProp} {prop0}
\n{/each}","typescript":false,"index":141}
+{"fn":"parse_expression_at","source":"\n\n{#each objectsArray as { 0: prop0, \"foo-bar\": propFooBar, prop: varProp } }\n\t{propFooBar}: {varProp} {prop0}
\n{/each}","typescript":false,"index":151}
+{"fn":"parse","source":" \n\texport let objectsArray;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each objectsArray as { \"quote\": quotedProp, \"wrong-quote\": wrongQuote, 16: sixteen, [10 + 7]: seventeen, ...props }}\n\tQuote: {quotedProp}, Wrong Quote: {wrongQuote}, 16: {sixteen}, 17: {seventeen}
\n{/each}","typescript":false,"index":53}
+{"fn":"parse_expression_at","source":" \n \n \n\n ({ \"quote\": quotedProp, \"wrong-quote\": wrongQuote, 16: sixteen, [10 + 7]: seventeen, ...props } = 1)","typescript":false,"index":68}
+{"fn":"parse_expression_at","source":"\n\n{#each objectsArray as { \"quote\": quotedProp, \"wrong-quote\": wrongQuote, 16: sixteen, [10 + 7]: seventeen, ...props }}\n\tQuote: {quotedProp}, Wrong Quote: {wrongQuote}, 16: {sixteen}, 17: {seventeen}
\n{/each}","typescript":false,"index":173}
+{"fn":"parse_expression_at","source":"\n\n{#each objectsArray as { \"quote\": quotedProp, \"wrong-quote\": wrongQuote, 16: sixteen, [10 + 7]: seventeen, ...props }}\n\tQuote: {quotedProp}, Wrong Quote: {wrongQuote}, 16: {sixteen}, 17: {seventeen}
\n{/each}","typescript":false,"index":188}
+{"fn":"parse_expression_at","source":"\n\n{#each objectsArray as { \"quote\": quotedProp, \"wrong-quote\": wrongQuote, 16: sixteen, [10 + 7]: seventeen, ...props }}\n\tQuote: {quotedProp}, Wrong Quote: {wrongQuote}, 16: {sixteen}, 17: {seventeen}
\n{/each}","typescript":false,"index":215}
+{"fn":"parse_expression_at","source":"\n\n{#each objectsArray as { \"quote\": quotedProp, \"wrong-quote\": wrongQuote, 16: sixteen, [10 + 7]: seventeen, ...props }}\n\tQuote: {quotedProp}, Wrong Quote: {wrongQuote}, 16: {sixteen}, 17: {seventeen}
\n{/each}","typescript":false,"index":233}
+{"fn":"parse_expression_at","source":"\n\n{#each objectsArray as { \"quote\": quotedProp, \"wrong-quote\": wrongQuote, 16: sixteen, [10 + 7]: seventeen, ...props }}\n\tQuote: {quotedProp}, Wrong Quote: {wrongQuote}, 16: {sixteen}, 17: {seventeen}
\n{/each}","typescript":false,"index":248}
+{"fn":"parse","source":" \n\tconst foo = [{ in: 'bar' }];\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each foo as { in: bar }}\n\t{bar}
\n{/each}","typescript":false,"index":57}
+{"fn":"parse_expression_at","source":" \n \n \n\n ({ in: bar } = 1)","typescript":false,"index":63}
+{"fn":"parse_expression_at","source":"\n\n{#each foo as { in: bar }}\n\t{bar}
\n{/each}","typescript":false,"index":82}
+{"fn":"parse","source":" \n\texport let animalEntries;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each animalEntries as { animal, ...props } }\n\t{animal}
\n{/each}","typescript":false,"index":54}
+{"fn":"parse_expression_at","source":" \n \n \n\n ({ animal, ...props } = 1)","typescript":false,"index":70}
+{"fn":"parse_expression_at","source":"\n\n{#each animalEntries as { animal, ...props } }\n\t{animal}
\n{/each}","typescript":false,"index":102}
+{"fn":"parse_expression_at","source":"\n\n{#each animalEntries as { animal, ...props } }\n\t{animal}
\n{/each}","typescript":false,"index":110}
+{"fn":"parse","source":" \n\texport let animals;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each animals as animal}\n\t{animal}
\n{:else}\n\tno animals
\n{/each}","typescript":false,"index":48}
+{"fn":"parse_expression_at","source":"\n\n{#each animals as animal}\n\t{animal}
\n{:else}\n\tno animals
\n{/each}","typescript":false,"index":72}
+{"fn":"parse","source":" \n\texport let animals;\n\texport let foo;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nbefore\n{#each animals as animal}\n\t{animal}
\n{:else}\n\tno animals, but rather {foo}
\n{/each}\nafter","typescript":false,"index":72}
+{"fn":"parse_expression_at","source":"\n\nbefore\n{#each animals as animal}\n\t{animal}
\n{:else}\n\tno animals, but rather {foo}
\n{/each}\nafter","typescript":false,"index":96}
+{"fn":"parse_expression_at","source":"\n\nbefore\n{#each animals as animal}\n\t{animal}
\n{:else}\n\tno animals, but rather {foo}
\n{/each}\nafter","typescript":false,"index":144}
+{"fn":"parse","source":" \n\texport let visible = true;\n\tconst empty = [];\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\t{#each empty as item}\n\t\t{item}
\n\t{:else}\n\t\tnothing
\n\t{/each}\n\n\tafter
\n{/if}","typescript":false,"index":72}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\t{#each empty as item}\n\t\t{item}
\n\t{:else}\n\t\tnothing
\n\t{/each}\n\n\tafter
\n{/if}","typescript":false,"index":89}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\t{#each empty as item}\n\t\t{item}
\n\t{:else}\n\t\tnothing
\n\t{/each}\n\n\tafter
\n{/if}","typescript":false,"index":110}
+{"fn":"parse","source":" \n\texport let items;\n\n\timport Widget from './Widget.svelte';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each items as item}\n\t \n{:else}\n\tNo items.\n{/each}","typescript":false,"index":86}
+{"fn":"parse","source":" \n\texport let animals;\n\texport let foo;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nbefore\n{#each animals as animal}\n\t{animal}
\n{:else}\n\tno animals, but rather {foo}
\n{/each}\nafter","typescript":false,"index":72}
+{"fn":"parse_expression_at","source":"\n\nbefore\n{#each animals as animal}\n\t{animal}
\n{:else}\n\tno animals, but rather {foo}
\n{/each}\nafter","typescript":false,"index":96}
+{"fn":"parse_expression_at","source":"\n\nbefore\n{#each animals as animal}\n\t{animal}
\n{:else}\n\tno animals, but rather {foo}
\n{/each}\nafter","typescript":false,"index":144}
+{"fn":"parse","source":" \n\texport let thing;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{thing}
","typescript":false,"index":43}
+{"fn":"parse","source":" \n\texport let visible;\n\texport let empty;\n\n\timport Thing from './Thing.svelte';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\t\n\t\t{#each empty as thing}\n\t\t\t
\n\t\t{/each}\n\n\t\t
text
\n\t
\n{/if}","typescript":false,"index":103}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\t\n\t\t{#each empty as thing}\n\t\t\t
\n\t\t{/each}\n\n\t\t
text
\n\t
\n{/if}","typescript":false,"index":128}
+{"fn":"parse_expression_at","source":"{#each [1, 2, 3, 4, 5] as func}\n\t{(() => func)()}
\n{/each}","typescript":false,"index":7}
+{"fn":"parse_expression_at","source":"{#each [1, 2, 3, 4, 5] as func}\n\t{(() => func)()}
\n{/each}","typescript":false,"index":37}
+{"fn":"parse_expression_at","source":"{#each numbers as i}\n\t{numbers.map(j => i * j).join(', ')}
\n{/each}\n\n","typescript":false,"index":7}
+{"fn":"parse_expression_at","source":"{#each numbers as i}\n\t{numbers.map(j => i * j).join(', ')}
\n{/each}\n\n","typescript":false,"index":26}
+{"fn":"parse","source":" \n \n \n\n \n\texport let numbers = [1, 2, 3];\n","typescript":false}
+{"fn":"parse","source":" \n\texport let fruits;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#if fruits}\n\t\t{#each fruits as fruit (fruit)}\n\t\t\t
{fruit}
\n\t\t{/each}\n\t{/if}\n
","typescript":false,"index":52}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#if fruits}\n\t\t{#each fruits as fruit (fruit)}\n\t\t\t
{fruit}
\n\t\t{/each}\n\t{/if}\n
","typescript":false,"index":69}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#if fruits}\n\t\t{#each fruits as fruit (fruit)}\n\t\t\t
{fruit}
\n\t\t{/each}\n\t{/if}\n
","typescript":false,"index":86}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#if fruits}\n\t\t{#each fruits as fruit (fruit)}\n\t\t\t
{fruit}
\n\t\t{/each}\n\t{/if}\n
","typescript":false,"index":103}
+{"fn":"parse","source":" \n\texport let things;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each things as _, i}\n\t{i}
\n{/each}","typescript":false,"index":47}
+{"fn":"parse_expression_at","source":"\n\n{#each things as _, i}\n\t{i}
\n{/each}","typescript":false,"index":68}
+{"fn":"parse","source":" \n\texport let animals;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each animals as animal, i}\n\t{i}: {animal}
\n{/each}","typescript":false,"index":48}
+{"fn":"parse_expression_at","source":"\n\n{#each animals as animal, i}\n\t{i}: {animal}
\n{/each}","typescript":false,"index":75}
+{"fn":"parse_expression_at","source":"\n\n{#each animals as animal, i}\n\t{i}: {animal}
\n{/each}","typescript":false,"index":80}
+{"fn":"parse","source":" \n\texport let todos;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each todos as todo, i (todo.id)}\n\t{i+1}: {todo.description}
\n{/each}","typescript":false,"index":46}
+{"fn":"parse_expression_at","source":"\n\n{#each todos as todo, i (todo.id)}\n\t{i+1}: {todo.description}
\n{/each}","typescript":false,"index":64}
+{"fn":"parse_expression_at","source":"\n\n{#each todos as todo, i (todo.id)}\n\t{i+1}: {todo.description}
\n{/each}","typescript":false,"index":79}
+{"fn":"parse_expression_at","source":"\n\n{#each todos as todo, i (todo.id)}\n\t{i+1}: {todo.description}
\n{/each}","typescript":false,"index":86}
+{"fn":"parse","source":" \n\tlet flavours = [\n\t\t'Vanilla',\n\t\t'Strawberry',\n\t\t'Chocolate',\n\t\t'Lemon',\n\t\t'Coconut'\n\t];\n\n\tlet choices = [];\n\n\t// Put choices first by sorting\n\t$: flavours = flavours.sort((a, b) => choices.includes(b) - choices.includes(a));\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each flavours as flavour (flavour)}\n\t\n\t\t \n\t\t{flavour}\n\t \n{/each}","typescript":false,"index":253}
+{"fn":"parse_expression_at","source":"\n\n{#each flavours as flavour (flavour)}\n\t\n\t\t \n\t\t{flavour}\n\t \n{/each}","typescript":false,"index":274}
+{"fn":"parse_expression_at","source":"\n\n{#each flavours as flavour (flavour)}\n\t\n\t\t \n\t\t{flavour}\n\t \n{/each}","typescript":false,"index":328}
+{"fn":"parse_expression_at","source":"\n\n{#each flavours as flavour (flavour)}\n\t\n\t\t \n\t\t{flavour}\n\t \n{/each}","typescript":false,"index":344}
+{"fn":"parse_expression_at","source":"\n\n{#each flavours as flavour (flavour)}\n\t\n\t\t \n\t\t{flavour}\n\t \n{/each}","typescript":false,"index":357}
+{"fn":"parse","source":" \n\texport let titles;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\t{#each titles as title (title.name)}\n\t\t
{title.name}
\n\t{/each}\n
","typescript":false,"index":71}
+{"fn":"parse_expression_at","source":"\n\n\t{#each titles as title (title.name)}\n\t\t
{title.name}
\n\t{/each}\n
","typescript":false,"index":88}
+{"fn":"parse_expression_at","source":"\n\n\t{#each titles as title (title.name)}\n\t\t
{title.name}
\n\t{/each}\n
","typescript":false,"index":107}
+{"fn":"parse","source":" \n\texport let action;\n","typescript":false}
+{"fn":"parse","source":" \n\timport Component from \"./Component.svelte\";\n\texport let arr = [];\n\texport let count = 0;\n\tfunction action(node, params) {\n\t\tcount += 1;\n\t\treturn {\n\t\t\tdestroy() {\n\t\t\t\tcount -= 1;\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each arr as item (item)}\n\t \n{/each}","typescript":false,"index":219}
+{"fn":"parse_expression_at","source":"\n\n{#each arr as item (item)}\n\t \n{/each}","typescript":false,"index":232}
+{"fn":"parse","source":" \n\texport let todos;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each todos as todo (todo.id)}\n\t{todo.description}
\n{/each}","typescript":false,"index":46}
+{"fn":"parse_expression_at","source":"\n\n{#each todos as todo (todo.id)}\n\t{todo.description}
\n{/each}","typescript":false,"index":61}
+{"fn":"parse_expression_at","source":"\n\n{#each todos as todo (todo.id)}\n\t{todo.description}
\n{/each}","typescript":false,"index":76}
+{"fn":"parse","source":" \n\tlet num = 0;\n\tlet cards = [];\n\t\n\tfunction click() {\n\t\t// updating cards via push should have no effect to the ul,\n\t\t// since its being mutated instead of reassigned\n\t\tcards.push(num++);\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\tClick Me\n \n\n{num}\n\n\t{#each cards as c, i (i)}\n\t\t{c} \n {/each}\n ","typescript":false,"index":227}
+{"fn":"parse_expression_at","source":"\n\n\tClick Me\n \n\n{num}\n\n\t{#each cards as c, i (i)}\n\t\t{c} \n {/each}\n ","typescript":false,"index":257}
+{"fn":"parse_expression_at","source":"\n\n\tClick Me\n \n\n{num}\n\n\t{#each cards as c, i (i)}\n\t\t{c} \n {/each}\n ","typescript":false,"index":275}
+{"fn":"parse_expression_at","source":"\n\n\tClick Me\n \n\n{num}\n\n\t{#each cards as c, i (i)}\n\t\t{c} \n {/each}\n ","typescript":false,"index":290}
+{"fn":"parse_expression_at","source":"\n\n\tClick Me\n \n\n{num}\n\n\t{#each cards as c, i (i)}\n\t\t{c} \n {/each}\n ","typescript":false,"index":301}
+{"fn":"parse","source":" \n\texport let id = 0;\n\texport let value;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each ['foo', 'bar'] as key (id + key)}\n\t{value()}
\n{/each}","typescript":false,"index":66}
+{"fn":"parse_expression_at","source":"\n\n{#each ['foo', 'bar'] as key (id + key)}\n\t{value()}
\n{/each}","typescript":false,"index":89}
+{"fn":"parse_expression_at","source":"\n\n{#each ['foo', 'bar'] as key (id + key)}\n\t{value()}
\n{/each}","typescript":false,"index":107}
+{"fn":"parse","source":" \n\texport let animals;\n\texport let foo;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nbefore\n{#each animals as animal (animal)}\n\t{animal}
\n{:else}\n\tno animals, but rather {foo}
\n{/each}\nafter","typescript":false,"index":72}
+{"fn":"parse_expression_at","source":"\n\nbefore\n{#each animals as animal (animal)}\n\t{animal}
\n{:else}\n\tno animals, but rather {foo}
\n{/each}\nafter","typescript":false,"index":91}
+{"fn":"parse_expression_at","source":"\n\nbefore\n{#each animals as animal (animal)}\n\t{animal}
\n{:else}\n\tno animals, but rather {foo}
\n{/each}\nafter","typescript":false,"index":105}
+{"fn":"parse_expression_at","source":"\n\nbefore\n{#each animals as animal (animal)}\n\t{animal}
\n{:else}\n\tno animals, but rather {foo}
\n{/each}\nafter","typescript":false,"index":153}
+{"fn":"parse","source":" \n\texport let x;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each x as y (y.z)}{/each}","typescript":false,"index":42}
+{"fn":"parse_expression_at","source":"\n\n{#each x as y (y.z)}{/each}","typescript":false,"index":50}
+{"fn":"parse","source":" \n\texport let names = ['John', 'Jill'];\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each names as name (name)}\n\t{@html name}\n{/each}","typescript":false,"index":65}
+{"fn":"parse_expression_at","source":"\n\n{#each names as name (name)}\n\t{@html name}\n{/each}","typescript":false,"index":80}
+{"fn":"parse_expression_at","source":"\n\n{#each names as name (name)}\n\t{@html name}\n{/each}","typescript":false,"index":95}
+{"fn":"parse","source":" \n\texport let names = ['John', 'Jill'];\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each names as name (name)}\n\t\n\t\thello \n\t\t{@html name}\n\t
\n{/each}","typescript":false,"index":65}
+{"fn":"parse_expression_at","source":"\n\n{#each names as name (name)}\n\t\n\t\thello \n\t\t{@html name}\n\t
\n{/each}","typescript":false,"index":80}
+{"fn":"parse_expression_at","source":"\n\n{#each names as name (name)}\n\t\n\t\thello \n\t\t{@html name}\n\t
\n{/each}","typescript":false,"index":124}
+{"fn":"parse","source":" \n\tconst arr = [1, 2, 3];\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each arr as item ((() => item)())}\n\t\n\t\t{item}\n\t
\n{/each}","typescript":false,"index":51}
+{"fn":"parse_expression_at","source":"\n\n{#each arr as item ((() => item)())}\n\t\n\t\t{item}\n\t
\n{/each}","typescript":false,"index":64}
+{"fn":"parse_expression_at","source":"\n\n{#each arr as item ((() => item)())}\n\t\n\t\t{item}\n\t
\n{/each}","typescript":false,"index":91}
+{"fn":"parse_expression_at","source":"{#each {length: 2} as item, i (`${i}`)}\n\t{i}
\n{/each}","typescript":false,"index":7}
+{"fn":"parse_expression_at","source":"{#each {length: 2} as item, i (`${i}`)}\n\t{i}
\n{/each}","typescript":false,"index":31}
+{"fn":"parse_expression_at","source":"{#each {length: 2} as item, i (`${i}`)}\n\t{i}
\n{/each}","typescript":false,"index":47}
+{"fn":"parse","source":" \n\tlet list = [\"a\", \"b\", \"c\"];\n\n\tconst remove = index => {\n\t\tlist.splice(index, 1);\n\t\tlist = list;\n\t};\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each list as value, index (value)}\n\t{#if value}\n\t\t remove(index)}\">\n\t\t\tremove\n\t\t \n\t{/if}\n{/each}","typescript":false,"index":128}
+{"fn":"parse_expression_at","source":"\n\n{#each list as value, index (value)}\n\t{#if value}\n\t\t remove(index)}\">\n\t\t\tremove\n\t\t \n\t{/if}\n{/each}","typescript":false,"index":150}
+{"fn":"parse_expression_at","source":"\n\n{#each list as value, index (value)}\n\t{#if value}\n\t\t remove(index)}\">\n\t\t\tremove\n\t\t \n\t{/if}\n{/each}","typescript":false,"index":164}
+{"fn":"parse_expression_at","source":"\n\n{#each list as value, index (value)}\n\t{#if value}\n\t\t remove(index)}\">\n\t\t\tremove\n\t\t \n\t{/if}\n{/each}","typescript":false,"index":192}
+{"fn":"parse","source":" \n\texport let id;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{id}","typescript":false,"index":37}
+{"fn":"parse","source":" \n\timport Child from './Child.svelte';\n\n\texport let desks = [\n\t\t{\n\t\t\tid: 1,\n\t\t\tteams: [{ id: 1 }]\n\t\t}\n\t];\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each desks as desk (desk.id)}\n\t{#each desk.teams as team (team.id)}\n\t\t \n\t{/each}\n{/each}","typescript":false,"index":131}
+{"fn":"parse_expression_at","source":"\n\n{#each desks as desk (desk.id)}\n\t{#each desk.teams as team (team.id)}\n\t\t \n\t{/each}\n{/each}","typescript":false,"index":146}
+{"fn":"parse_expression_at","source":"\n\n{#each desks as desk (desk.id)}\n\t{#each desk.teams as team (team.id)}\n\t\t \n\t{/each}\n{/each}","typescript":false,"index":164}
+{"fn":"parse_expression_at","source":"\n\n{#each desks as desk (desk.id)}\n\t{#each desk.teams as team (team.id)}\n\t\t \n\t{/each}\n{/each}","typescript":false,"index":184}
+{"fn":"parse_expression_at","source":"\n\n{#each desks as desk (desk.id)}\n\t{#each desk.teams as team (team.id)}\n\t\t \n\t{/each}\n{/each}","typescript":false,"index":207}
+{"fn":"parse","source":" \n\texport let words;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each words as word (word)}\n\t{word}
\n{/each}","typescript":false,"index":46}
+{"fn":"parse_expression_at","source":"\n\n{#each words as word (word)}\n\t{word}
\n{/each}","typescript":false,"index":61}
+{"fn":"parse_expression_at","source":"\n\n{#each words as word (word)}\n\t{word}
\n{/each}","typescript":false,"index":73}
+{"fn":"parse","source":" \n\texport let todos;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each todos as todo, i (todo)}\n\t{i+1}: {todo.description}
\n{/each}","typescript":false,"index":46}
+{"fn":"parse_expression_at","source":"\n\n{#each todos as todo, i (todo)}\n\t{i+1}: {todo.description}
\n{/each}","typescript":false,"index":64}
+{"fn":"parse_expression_at","source":"\n\n{#each todos as todo, i (todo)}\n\t{i+1}: {todo.description}
\n{/each}","typescript":false,"index":76}
+{"fn":"parse_expression_at","source":"\n\n{#each todos as todo, i (todo)}\n\t{i+1}: {todo.description}
\n{/each}","typescript":false,"index":83}
+{"fn":"parse","source":" \n\texport let values;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each values as value (value.id)}\n\t({value.id})\n{/each}","typescript":false,"index":47}
+{"fn":"parse_expression_at","source":"\n\n{#each values as value (value.id)}\n\t({value.id})\n{/each}","typescript":false,"index":64}
+{"fn":"parse_expression_at","source":"\n\n{#each values as value (value.id)}\n\t({value.id})\n{/each}","typescript":false,"index":78}
+{"fn":"parse","source":" \n\texport let tree;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each tree as item, i (item.id)}\n\t\n\t\t{item.id}\n\t\t{#if item.sub}\n\t\t\t\n\t\t{/if}\n\t
\n{/each}","typescript":false,"index":45}
+{"fn":"parse_expression_at","source":"\n\n{#each tree as item, i (item.id)}\n\t\n\t\t{item.id}\n\t\t{#if item.sub}\n\t\t\t\n\t\t{/if}\n\t
\n{/each}","typescript":false,"index":62}
+{"fn":"parse_expression_at","source":"\n\n{#each tree as item, i (item.id)}\n\t\n\t\t{item.id}\n\t\t{#if item.sub}\n\t\t\t\n\t\t{/if}\n\t
\n{/each}","typescript":false,"index":82}
+{"fn":"parse_expression_at","source":"\n\n{#each tree as item, i (item.id)}\n\t\n\t\t{item.id}\n\t\t{#if item.sub}\n\t\t\t\n\t\t{/if}\n\t
\n{/each}","typescript":false,"index":98}
+{"fn":"parse_expression_at","source":"\n\n{#each tree as item, i (item.id)}\n\t\n\t\t{item.id}\n\t\t{#if item.sub}\n\t\t\t\n\t\t{/if}\n\t
\n{/each}","typescript":false,"index":130}
+{"fn":"parse","source":" \n\texport let title;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{title}
","typescript":false,"index":43}
+{"fn":"parse","source":" \n\timport Nested from './Nested.svelte';\n\n\texport let titles;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each titles as title (title.name)}\n\t\n{/each}","typescript":false,"index":87}
+{"fn":"parse_expression_at","source":"\n\n{#each titles as title (title.name)}\n\t\n{/each}","typescript":false,"index":104}
+{"fn":"parse_expression_at","source":"\n\n{#each titles as title (title.name)}\n\t\n{/each}","typescript":false,"index":134}
+{"fn":"parse","source":" \n\texport let ones;\n\texport let twos;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each ones as one (one.text)}\n\t{one.text}
\n{/each}\n\n{#each twos as two (two.text)}\n\t{two.text}
\n{/each}","typescript":false,"index":63}
+{"fn":"parse_expression_at","source":"\n\n{#each ones as one (one.text)}\n\t{one.text}
\n{/each}\n\n{#each twos as two (two.text)}\n\t{two.text}
\n{/each}","typescript":false,"index":76}
+{"fn":"parse_expression_at","source":"\n\n{#each ones as one (one.text)}\n\t{one.text}
\n{/each}\n\n{#each twos as two (two.text)}\n\t{two.text}
\n{/each}","typescript":false,"index":94}
+{"fn":"parse_expression_at","source":"\n\n{#each ones as one (one.text)}\n\t{one.text}
\n{/each}\n\n{#each twos as two (two.text)}\n\t{two.text}
\n{/each}","typescript":false,"index":126}
+{"fn":"parse_expression_at","source":"\n\n{#each ones as one (one.text)}\n\t{one.text}
\n{/each}\n\n{#each twos as two (two.text)}\n\t{two.text}
\n{/each}","typescript":false,"index":139}
+{"fn":"parse_expression_at","source":"\n\n{#each ones as one (one.text)}\n\t{one.text}
\n{/each}\n\n{#each twos as two (two.text)}\n\t{two.text}
\n{/each}","typescript":false,"index":157}
+{"fn":"parse","source":" \n\texport let x;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each x as y (y.z)}\n\tdoes not change
\n{/each}","typescript":false,"index":42}
+{"fn":"parse_expression_at","source":"\n\n{#each x as y (y.z)}\n\tdoes not change
\n{/each}","typescript":false,"index":50}
+{"fn":"parse","source":" \n\texport let title;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{title}
","typescript":false,"index":43}
+{"fn":"parse","source":" \n\timport Nested from './Nested.svelte';\n\n\texport let titles;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each titles as title (title.name)}\n\t\n{/each}","typescript":false,"index":87}
+{"fn":"parse_expression_at","source":"\n\n{#each titles as title (title.name)}\n\t\n{/each}","typescript":false,"index":104}
+{"fn":"parse_expression_at","source":"\n\n{#each titles as title (title.name)}\n\t\n{/each}","typescript":false,"index":134}
+{"fn":"parse","source":" \n\texport let values;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each values as value}\n\t({value})\n{/each}","typescript":false,"index":47}
+{"fn":"parse_expression_at","source":"\n\n{#each values as value}\n\t({value})\n{/each}","typescript":false,"index":67}
+{"fn":"parse","source":" \nlet a = () => true;\nexport let data = [{ foo: [{ foo: [{bar: \"one\"}, {bar: \"two\"}] }] }];\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each data as datum}\n\t{#if datum.foo && a()}\n\t\tOK
\n\t\t\n\t{:else}\n\t\t{datum.bar} \n\t{/if}\n{/each}","typescript":false,"index":117}
+{"fn":"parse_expression_at","source":"\n\n{#each data as datum}\n\t{#if datum.foo && a()}\n\t\tOK
\n\t\t\n\t{:else}\n\t\t{datum.bar} \n\t{/if}\n{/each}","typescript":false,"index":138}
+{"fn":"parse_expression_at","source":"\n\n{#each data as datum}\n\t{#if datum.foo && a()}\n\t\tOK
\n\t\t\n\t{:else}\n\t\t{datum.bar} \n\t{/if}\n{/each}","typescript":false,"index":189}
+{"fn":"parse_expression_at","source":"\n\n{#each data as datum}\n\t{#if datum.foo && a()}\n\t\tOK
\n\t\t\n\t{:else}\n\t\t{datum.bar} \n\t{/if}\n{/each}","typescript":false,"index":219}
+{"fn":"parse_expression_at","source":"{#each animals as animal}\n\t({animal})\n{/each}\n\n({animal})\n\n","typescript":false,"index":7}
+{"fn":"parse_expression_at","source":"{#each animals as animal}\n\t({animal})\n{/each}\n\n({animal})\n\n","typescript":false,"index":29}
+{"fn":"parse_expression_at","source":"{#each animals as animal}\n\t({animal})\n{/each}\n\n({animal})\n\n","typescript":false,"index":49}
+{"fn":"parse","source":" \n \n \n\n \n\n \n\texport let animal = 'lemur';\n\texport let animals = ['alpaca', 'baboon', 'capybara'];\n","typescript":false}
+{"fn":"parse","source":" \n\tlet a = [\n\t\t'Hello'\n\t];\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each a as a}\n\t{a}\n\t \n{/each}","typescript":false,"index":52}
+{"fn":"parse_expression_at","source":"\n\n{#each a as a}\n\t{a}\n\t \n{/each}","typescript":false,"index":62}
+{"fn":"parse_expression_at","source":"\n\n{#each a as a}\n\t{a}\n\t \n{/each}","typescript":false,"index":85}
+{"fn":"parse","source":" \n\tlet a = [\n\t\t{ a: 'Hello' }\n\t];\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each a as { a }}\n\t{a}\n\t \n{/each}","typescript":false,"index":59}
+{"fn":"parse_expression_at","source":" \n \n \n \n \n\n ({ a } = 1)","typescript":false,"index":63}
+{"fn":"parse_expression_at","source":"\n\n{#each a as { a }}\n\t{a}\n\t \n{/each}","typescript":false,"index":73}
+{"fn":"parse_expression_at","source":"\n\n{#each a as { a }}\n\t{a}\n\t \n{/each}","typescript":false,"index":96}
+{"fn":"parse","source":" \n\tlet a = [\n\t\t['Hello', 'World'],\n\t\t['Sapper', 'App'],\n\t]\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each a as a}\n\t\n\t\t{a[0]} {a[1]}\n\t\t \n\t\t \n\t
\n{/each}","typescript":false,"index":84}
+{"fn":"parse_expression_at","source":"\n\n{#each a as a}\n\t\n\t\t{a[0]} {a[1]}\n\t\t \n\t\t \n\t
\n{/each}","typescript":false,"index":102}
+{"fn":"parse_expression_at","source":"\n\n{#each a as a}\n\t\n\t\t{a[0]} {a[1]}\n\t\t \n\t\t \n\t
\n{/each}","typescript":false,"index":109}
+{"fn":"parse_expression_at","source":"\n\n{#each a as a}\n\t\n\t\t{a[0]} {a[1]}\n\t\t \n\t\t \n\t
\n{/each}","typescript":false,"index":136}
+{"fn":"parse_expression_at","source":"\n\n{#each a as a}\n\t\n\t\t{a[0]} {a[1]}\n\t\t \n\t\t \n\t
\n{/each}","typescript":false,"index":164}
+{"fn":"parse","source":" \n\tlet a = [\n\t\t{ a: { b: 'Hello', c: 'World' }, key: 'b' },\n\t];\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each a as { a, key }}\n\t\n\t\t{key}: {a[key]}\n\t\t \n\t
\n{/each}\n\n a[0].key = 'c'}>Button ","typescript":false,"index":89}
+{"fn":"parse_expression_at","source":" \n \n \n \n \n\n ({ a, key } = 1)","typescript":false,"index":93}
+{"fn":"parse_expression_at","source":"\n\n{#each a as { a, key }}\n\t\n\t\t{key}: {a[key]}\n\t\t \n\t
\n{/each}\n\n a[0].key = 'c'}>Button ","typescript":false,"index":116}
+{"fn":"parse_expression_at","source":"\n\n{#each a as { a, key }}\n\t\n\t\t{key}: {a[key]}\n\t\t \n\t
\n{/each}\n\n a[0].key = 'c'}>Button ","typescript":false,"index":123}
+{"fn":"parse_expression_at","source":"\n\n{#each a as { a, key }}\n\t\n\t\t{key}: {a[key]}\n\t\t \n\t
\n{/each}\n\n a[0].key = 'c'}>Button ","typescript":false,"index":152}
+{"fn":"parse_expression_at","source":"\n\n{#each a as { a, key }}\n\t\n\t\t{key}: {a[key]}\n\t\t \n\t
\n{/each}\n\n a[0].key = 'c'}>Button ","typescript":false,"index":196}
+{"fn":"parse","source":" \n\texport let x = ['a', 'b', 'c'];\n\texport let data = {\n\t\t'a': 'A',\n\t\t'b': 'B',\n\t\t'c': 'C',\n\t};\n\texport function getData() {\n\t\treturn data;\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each x as x}\n\t \n{/each}","typescript":false,"index":169}
+{"fn":"parse_expression_at","source":"\n\n{#each x as x}\n\t \n{/each}","typescript":false,"index":207}
+{"fn":"parse","source":" \n\texport let items;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each items as item}\n\tfoo\n{/each}","typescript":false,"index":46}
+{"fn":"parse_expression_at","source":"{#each 'foo' as c}\n\t{c}
\n{/each}","typescript":false,"index":7}
+{"fn":"parse_expression_at","source":"{#each 'foo' as c}\n\t{c}
\n{/each}","typescript":false,"index":26}
+{"fn":"parse","source":" \n\texport let animals;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each animals as animal}\n\t({animal})\n{/each}","typescript":false,"index":48}
+{"fn":"parse_expression_at","source":"\n\n{#each animals as animal}\n\t({animal})\n{/each}","typescript":false,"index":70}
+{"fn":"parse","source":" \n\texport let animals;\n\texport let foo;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nbefore\n{#each animals as animal}\n\t{animal}
\n{:else}\n\tno animals, but rather {foo}
\n{/each}\nafter","typescript":false,"index":72}
+{"fn":"parse_expression_at","source":"\n\nbefore\n{#each animals as animal}\n\t{animal}
\n{:else}\n\tno animals, but rather {foo}
\n{/each}\nafter","typescript":false,"index":96}
+{"fn":"parse_expression_at","source":"\n\nbefore\n{#each animals as animal}\n\t{animal}
\n{:else}\n\tno animals, but rather {foo}
\n{/each}\nafter","typescript":false,"index":144}
+{"fn":"parse","source":" \n\texport let numbers = new Set([1, 2]);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each numbers as i}\n\t{i}
\n{/each}\n\n{#each numbers as i, index}\n\t{i} {index}
\n{/each}\n\n{#each numbers as i, index (i)}\n\t{i} {index}
\n{/each}","typescript":false,"index":66}
+{"fn":"parse_expression_at","source":"\n\n{#each numbers as i}\n\t{i}
\n{/each}\n\n{#each numbers as i, index}\n\t{i} {index}
\n{/each}\n\n{#each numbers as i, index (i)}\n\t{i} {index}
\n{/each}","typescript":false,"index":85}
+{"fn":"parse_expression_at","source":"\n\n{#each numbers as i}\n\t{i}
\n{/each}\n\n{#each numbers as i, index}\n\t{i} {index}
\n{/each}\n\n{#each numbers as i, index (i)}\n\t{i} {index}
\n{/each}","typescript":false,"index":108}
+{"fn":"parse_expression_at","source":"\n\n{#each numbers as i}\n\t{i}
\n{/each}\n\n{#each numbers as i, index}\n\t{i} {index}
\n{/each}\n\n{#each numbers as i, index (i)}\n\t{i} {index}
\n{/each}","typescript":false,"index":134}
+{"fn":"parse_expression_at","source":"\n\n{#each numbers as i}\n\t{i}
\n{/each}\n\n{#each numbers as i, index}\n\t{i} {index}
\n{/each}\n\n{#each numbers as i, index (i)}\n\t{i} {index}
\n{/each}","typescript":false,"index":138}
+{"fn":"parse_expression_at","source":"\n\n{#each numbers as i}\n\t{i}
\n{/each}\n\n{#each numbers as i, index}\n\t{i} {index}
\n{/each}\n\n{#each numbers as i, index (i)}\n\t{i} {index}
\n{/each}","typescript":false,"index":165}
+{"fn":"parse_expression_at","source":"\n\n{#each numbers as i}\n\t{i}
\n{/each}\n\n{#each numbers as i, index}\n\t{i} {index}
\n{/each}\n\n{#each numbers as i, index (i)}\n\t{i} {index}
\n{/each}","typescript":false,"index":186}
+{"fn":"parse_expression_at","source":"\n\n{#each numbers as i}\n\t{i}
\n{/each}\n\n{#each numbers as i, index}\n\t{i} {index}
\n{/each}\n\n{#each numbers as i, index (i)}\n\t{i} {index}
\n{/each}","typescript":false,"index":195}
+{"fn":"parse_expression_at","source":"\n\n{#each numbers as i}\n\t{i}
\n{/each}\n\n{#each numbers as i, index}\n\t{i} {index}
\n{/each}\n\n{#each numbers as i, index (i)}\n\t{i} {index}
\n{/each}","typescript":false,"index":199}
+{"fn":"parse","source":" \n let obj = {\n prop: \"foo\"\n };\n\n let arr = [1, 2, 3]\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n arr = [...arr, arr.length + 1]}>Add \n{#each arr as o}\n {o} \n { o *= 2; }}>Test \n{/each}","typescript":false,"index":96}
+{"fn":"parse_expression_at","source":"\n\n arr = [...arr, arr.length + 1]}>Add \n{#each arr as o}\n {o} \n { o *= 2; }}>Test \n{/each}","typescript":false,"index":154}
+{"fn":"parse_expression_at","source":"\n\n arr = [...arr, arr.length + 1]}>Add \n{#each arr as o}\n {o} \n { o *= 2; }}>Test \n{/each}","typescript":false,"index":189}
+{"fn":"parse_expression_at","source":"\n\n arr = [...arr, arr.length + 1]}>Add \n{#each arr as o}\n {o} \n { o *= 2; }}>Test \n{/each}","typescript":false,"index":219}
+{"fn":"parse","source":" \n let obj = {\n prop: \"foo\"\n };\n\n export let arr = [obj]\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each arr as o}\n {o.prop} \n o = { ...o, prop: \"bar\" } }>Test \n{/each}","typescript":false,"index":88}
+{"fn":"parse_expression_at","source":"\n\n{#each arr as o}\n {o.prop} \n o = { ...o, prop: \"bar\" } }>Test \n{/each}","typescript":false,"index":123}
+{"fn":"parse_expression_at","source":"\n\n{#each arr as o}\n {o.prop} \n o = { ...o, prop: \"bar\" } }>Test \n{/each}","typescript":false,"index":159}
+{"fn":"parse_expression_at","source":"{#each [ 'a', 'b', 'c' ] as letter}\n\t{letter}
\n{/each}","typescript":false,"index":7}
+{"fn":"parse_expression_at","source":"{#each [ 'a', 'b', 'c' ] as letter}\n\t{letter}
\n{/each}","typescript":false,"index":41}
+{"fn":"parse","source":" \n\texport let columns;\n\texport let rows;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each columns as x}\n\t{#each rows as y}\n\t\t{x}, {y}
\n\t{/each}\n{/each}","typescript":false,"index":66}
+{"fn":"parse_expression_at","source":"\n\n{#each columns as x}\n\t{#each rows as y}\n\t\t{x}, {y}
\n\t{/each}\n{/each}","typescript":false,"index":88}
+{"fn":"parse_expression_at","source":"\n\n{#each columns as x}\n\t{#each rows as y}\n\t\t{x}, {y}
\n\t{/each}\n{/each}","typescript":false,"index":107}
+{"fn":"parse_expression_at","source":"\n\n{#each columns as x}\n\t{#each rows as y}\n\t\t{x}, {y}
\n\t{/each}\n{/each}","typescript":false,"index":112}
+{"fn":"parse","source":" \n\texport let categories;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each categories as category}\n\t{#each category.things as thing}\n\t\t{category.name}: {thing.name}
\n\t{/each}\n{/each}","typescript":false,"index":51}
+{"fn":"parse_expression_at","source":"\n\n{#each categories as category}\n\t{#each category.things as thing}\n\t\t{category.name}: {thing.name}
\n\t{/each}\n{/each}","typescript":false,"index":83}
+{"fn":"parse_expression_at","source":"\n\n{#each categories as category}\n\t{#each category.things as thing}\n\t\t{category.name}: {thing.name}
\n\t{/each}\n{/each}","typescript":false,"index":115}
+{"fn":"parse_expression_at","source":"\n\n{#each categories as category}\n\t{#each category.things as thing}\n\t\t{category.name}: {thing.name}
\n\t{/each}\n{/each}","typescript":false,"index":132}
+{"fn":"parse","source":" \n\tlet arr = [1, 2, 3];\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each arr as n}\n\t n++}>{n} \n{/each}\n\n{arr.join(', ')}
","typescript":false,"index":49}
+{"fn":"parse_expression_at","source":"\n\n{#each arr as n}\n\t n++}>{n} \n{/each}\n\n{arr.join(', ')}
","typescript":false,"index":78}
+{"fn":"parse_expression_at","source":"\n\n{#each arr as n}\n\t n++}>{n} \n{/each}\n\n{arr.join(', ')}
","typescript":false,"index":90}
+{"fn":"parse_expression_at","source":"\n\n{#each arr as n}\n\t n++}>{n} \n{/each}\n\n{arr.join(', ')}
","typescript":false,"index":115}
+{"fn":"parse","source":"\n \n\timport { onDestroy } from 'svelte';\n\n\tonDestroy(() => {\n\t\tconsole.log('destroy');\n\t});\n","typescript":false}
+{"fn":"parse","source":" \n\timport Empty from './Empty.svelte';\n\tlet active = true;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n active = false }>destroy component \n\n ","typescript":false,"index":95}
+{"fn":"parse_expression_at","source":"\n\n active = false }>destroy component \n\n ","typescript":false,"index":170}
+{"fn":"parse","source":" \n\tconst a = 1 + 2;\n","typescript":false}
+{"fn":"parse","source":" \n\texport let value;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{value}
","typescript":false,"index":45}
+{"fn":"parse","source":" \n\timport Widget from './Widget.svelte';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n`${foo}\\n`
\n{@html \"`\"}\nfoo
\n\n\n\t/ $clicks: {0} `tim${\"e\"}s` \\\n
\n\n\t$dollars `backticks` pyramid /\\\n
\n\n\t${'{'}\n\t${'{'}\n\t{'$'}{'{'}\n
","typescript":false,"index":95}
+{"fn":"parse_expression_at","source":"\n\n`${foo}\\n`
\n{@html \"`\"}\nfoo
\n\n\n\t/ $clicks: {0} `tim${\"e\"}s` \\\n
\n\n\t$dollars `backticks` pyramid /\\\n
\n\n\t${'{'}\n\t${'{'}\n\t{'$'}{'{'}\n
","typescript":false,"index":192}
+{"fn":"parse_expression_at","source":"\n\n`${foo}\\n`
\n{@html \"`\"}\nfoo
\n\n\n\t/ $clicks: {0} `tim${\"e\"}s` \\\n
\n\n\t$dollars `backticks` pyramid /\\\n
\n\n\t${'{'}\n\t${'{'}\n\t{'$'}{'{'}\n
","typescript":false,"index":201}
+{"fn":"parse_expression_at","source":"\n\n`${foo}\\n`
\n{@html \"`\"}\nfoo
\n\n\n\t/ $clicks: {0} `tim${\"e\"}s` \\\n
\n\n\t$dollars `backticks` pyramid /\\\n
\n\n\t${'{'}\n\t${'{'}\n\t{'$'}{'{'}\n
","typescript":false,"index":270}
+{"fn":"parse_expression_at","source":"\n\n`${foo}\\n`
\n{@html \"`\"}\nfoo
\n\n\n\t/ $clicks: {0} `tim${\"e\"}s` \\\n
\n\n\t$dollars `backticks` pyramid /\\\n
\n\n\t${'{'}\n\t${'{'}\n\t{'$'}{'{'}\n
","typescript":false,"index":285}
+{"fn":"parse_expression_at","source":"\n\n`${foo}\\n`
\n{@html \"`\"}\nfoo
\n\n\n\t/ $clicks: {0} `tim${\"e\"}s` \\\n
\n\n\t$dollars `backticks` pyramid /\\\n
\n\n\t${'{'}\n\t${'{'}\n\t{'$'}{'{'}\n
","typescript":false,"index":292}
+{"fn":"parse_expression_at","source":"\n\n`${foo}\\n`
\n{@html \"`\"}\nfoo
\n\n\n\t/ $clicks: {0} `tim${\"e\"}s` \\\n
\n\n\t$dollars `backticks` pyramid /\\\n
\n\n\t${'{'}\n\t${'{'}\n\t{'$'}{'{'}\n
","typescript":false,"index":297}
+{"fn":"parse","source":" \n\tconst x = `\n\n\n\ttest \n ","typescript":false,"index":117}
+{"fn":"parse_expression_at","source":"{'hello '}
","typescript":false,"index":4}
+{"fn":"parse","source":" \n\texport let visible;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\ntoggle \n\n{#if visible}\n\thello!
\n{/if}","typescript":false,"index":60}
+{"fn":"parse_expression_at","source":"\n\ntoggle \n\n{#if visible}\n\thello!
\n{/if}","typescript":false,"index":109}
+{"fn":"parse_expression_at","source":" { await null; }}>nothing ","typescript":false,"index":18}
+{"fn":"parse","source":" \n\texport let foo;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nclick me ","typescript":false,"index":56}
+{"fn":"parse","source":" \n\texport let foo;\n\texport let click_handler;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n foo()}\">{click_handler} ","typescript":false,"index":83}
+{"fn":"parse_expression_at","source":"\n\n foo()}\">{click_handler} ","typescript":false,"index":98}
+{"fn":"parse","source":" \n\tfunction get_handlers() {\n\t\treturn {\n\t\t\thandle_click: () => {\n\t\t\t\tclicked = true;\n\t\t\t}\n\t\t};\n\t}\n\n\tlet clicked = false;\n\tconst { handle_click } = get_handlers();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\tclicked: {clicked}\n ","typescript":false,"index":199}
+{"fn":"parse_expression_at","source":"\n\n\n\tclicked: {clicked}\n ","typescript":false,"index":225}
+{"fn":"parse","source":" \n\tlet clickHandler;\n\tlet number = 0;\n\t\n\tfunction updateHandler1(){\n\t\tclickHandler = () => number = 1;\n\t}\n\n\tfunction updateHandler2(){\n\t\tclickHandler = () => number = 2;\n\t}\n\t\n\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\nset handler 1 \nset handler 2 \n
\n\n{ number }
\n\nclick ","typescript":false,"index":216}
+{"fn":"parse_expression_at","source":"\n\n\nset handler 1 \nset handler 2 \n
\n\n{ number }
\n\nclick ","typescript":false,"index":273}
+{"fn":"parse_expression_at","source":"\n\n\nset handler 1 \nset handler 2 \n
\n\n{ number }
\n\nclick ","typescript":false,"index":323}
+{"fn":"parse_expression_at","source":"\n\n\nset handler 1 \nset handler 2 \n
\n\n{ number }
\n\nclick ","typescript":false,"index":355}
+{"fn":"parse","source":" \n\timport { writable } from 'svelte/store';\n\n\tlet number = 0;\n\tconst handler_1 = () => number = 1;\n\tconst handler_2 = () => number = 2;\n\n\tlet flag = true;\n\n\t$: handler_a = flag ? handler_1 : handler_2;\n\tconst handler_b = writable();\n\t$: handler_b.set(flag ? handler_1 : handler_2);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n flag = !flag}>toggle \n\n{number}
\n\nhandler_a \nhandler_b ","typescript":false,"index":318}
+{"fn":"parse_expression_at","source":"\n\n flag = !flag}>toggle \n\n{number}
\n\nhandler_a \nhandler_b ","typescript":false,"index":359}
+{"fn":"parse_expression_at","source":"\n\n flag = !flag}>toggle \n\n{number}
\n\nhandler_a \nhandler_b ","typescript":false,"index":390}
+{"fn":"parse_expression_at","source":"\n\n flag = !flag}>toggle \n\n{number}
\n\nhandler_a \nhandler_b ","typescript":false,"index":438}
+{"fn":"parse","source":" \n let text = 'Hello World';\n export function updateText() {\n text = 'Bye World';\n }\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n{text}","typescript":false,"index":109}
+{"fn":"parse","source":" \n\timport Nested from './Nested.svelte';\n\tlet nested;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nClick Me \n\n ","typescript":false,"index":90}
+{"fn":"parse_expression_at","source":"\n\nClick Me \n\n ","typescript":false,"index":157}
+{"fn":"parse","source":" \n\tlet name = 'bar';\n\tfunction foo() {\n\t\tname = 'foo';\n\t}\n\tfunction bar() {\n\t\tname = 'bar';\n\t}\n\t\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{name} ","typescript":false,"index":133}
+{"fn":"parse_expression_at","source":"\n\n{name} ","typescript":false,"index":162}
+{"fn":"parse","source":" \n\tlet clickHandler = {};\n\tlet number = 0;\n\t\n\tfunction updateHandler1(){\n\t\tclickHandler.f = () => number = 1;\n\t}\n\n\tfunction updateHandler2(){\n\t\tclickHandler.f = () => number = 2;\n\t}\n\t\n\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\nset handler 1 \nset handler 2 \n
\n\n{ number }
\n\nclick ","typescript":false,"index":225}
+{"fn":"parse_expression_at","source":"\n\n\nset handler 1 \nset handler 2 \n
\n\n{ number }
\n\nclick ","typescript":false,"index":282}
+{"fn":"parse_expression_at","source":"\n\n\nset handler 1 \nset handler 2 \n
\n\n{ number }
\n\nclick ","typescript":false,"index":332}
+{"fn":"parse_expression_at","source":"\n\n\nset handler 1 \nset handler 2 \n
\n\n{ number }
\n\nclick ","typescript":false,"index":364}
+{"fn":"parse","source":" \n\tlet handlerUndef;\n\tlet handlerNull;\n\tlet handlerInvalid;\n\n\thandlerUndef = undefined;\n\thandlerNull = null;\n\thandlerInvalid = 42;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nundef \nnull \ninvalid ","typescript":false,"index":167}
+{"fn":"parse_expression_at","source":"\n\nundef \nnull \ninvalid ","typescript":false,"index":214}
+{"fn":"parse_expression_at","source":"\n\nundef \nnull \ninvalid ","typescript":false,"index":259}
+{"fn":"parse","source":" \n\tlet f;\n\texport let count = 0;\n\tf = () => count += 1;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{count} ","typescript":false,"index":98}
+{"fn":"parse_expression_at","source":"\n\n{count} ","typescript":false,"index":103}
+{"fn":"parse","source":" \n\texport let default_was_prevented;\n\tlet f;\n\n\tfunction handle_click(event) {\n\t\tdefault_was_prevented = event.defaultPrevented;\n\t}\n\tf = handle_click;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nclick me ","typescript":false,"index":201}
+{"fn":"parse","source":" \n\texport let inner_clicked;\n\tlet f;\n\n\tfunction handle_click(event) {\n\t\tinner_clicked = true;\n\t}\n\tf = handle_click;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\tclick me \n
","typescript":false,"index":154}
+{"fn":"parse","source":" \n\texport let inner_clicked;\n\texport let outer_clicked;\n\tlet f1;\n\tlet f2;\n\n\tfunction handle_inner_click(event) {\n\t\tinner_clicked = true;\n\t}\n\n\tfunction handle_outer_click(event) {\n\t\touter_clicked = true;\n\t}\n\tf1 = handle_inner_click;\n\tf2 = handle_outer_click;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\tclick me \n
","typescript":false,"index":291}
+{"fn":"parse_expression_at","source":"\n\n\n\tclick me \n
","typescript":false,"index":331}
+{"fn":"parse","source":" \n\texport let clickHandlerOne = 0;\n\texport let clickHandlerTwo = 0;\n\tlet f1;\n\tlet f2;\n\n\tf1 = () => clickHandlerOne++;\n\tf2 = () => clickHandlerTwo++;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nclick me ","typescript":false,"index":186}
+{"fn":"parse_expression_at","source":"\n\nclick me ","typescript":false,"index":202}
+{"fn":"parse","source":" \n\texport let items;\n\texport let selected;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each items as item}\n\t{item} \n{/each}\n\nselected: {selected}
","typescript":false,"index":68}
+{"fn":"parse_expression_at","source":"\n\n{#each items as item}\n\t{item} \n{/each}\n\nselected: {selected}
","typescript":false,"index":103}
+{"fn":"parse_expression_at","source":"\n\n{#each items as item}\n\t{item} \n{/each}\n\nselected: {selected}
","typescript":false,"index":128}
+{"fn":"parse_expression_at","source":"\n\n{#each items as item}\n\t{item} \n{/each}\n\nselected: {selected}
","typescript":false,"index":166}
+{"fn":"parse","source":" \n\texport let items;\n\texport let foo;\n\texport let bar;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each items as item}\n\t{item} \n{/each}\n\nfoo: {foo}
","typescript":false,"index":80}
+{"fn":"parse_expression_at","source":"\n\n{#each items as item}\n\t{item} \n{/each}\n\nfoo: {foo}
","typescript":false,"index":115}
+{"fn":"parse_expression_at","source":"\n\n{#each items as item}\n\t{item} \n{/each}\n\nfoo: {foo}
","typescript":false,"index":134}
+{"fn":"parse_expression_at","source":"\n\n{#each items as item}\n\t{item} \n{/each}\n\nfoo: {foo}
","typescript":false,"index":167}
+{"fn":"parse","source":" \n\texport let switches = [\n\t\t{ on: false },\n\t\t{ on: true },\n\t\t{ on: false }\n\t];\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each switches as s}\n\t s.on = !s.on}\">\n\t\t{s.on ? 'on' : 'off'}\n\t \n{/each}\n\non: {switches.filter(s => !!s.on).length}
","typescript":false,"index":105}
+{"fn":"parse_expression_at","source":"\n\n{#each switches as s}\n\t s.on = !s.on}\">\n\t\t{s.on ? 'on' : 'off'}\n\t \n{/each}\n\non: {switches.filter(s => !!s.on).length}
","typescript":false,"index":140}
+{"fn":"parse_expression_at","source":"\n\n{#each switches as s}\n\t s.on = !s.on}\">\n\t\t{s.on ? 'on' : 'off'}\n\t \n{/each}\n\non: {switches.filter(s => !!s.on).length}
","typescript":false,"index":165}
+{"fn":"parse_expression_at","source":"\n\n{#each switches as s}\n\t s.on = !s.on}\">\n\t\t{s.on ? 'on' : 'off'}\n\t \n{/each}\n\non: {switches.filter(s => !!s.on).length}
","typescript":false,"index":214}
+{"fn":"parse","source":" \n\texport let foo;\n\texport let clicked;\n\texport let bar;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each foo as f}\n\tfoo \n{/each}\n\n{#each bar as b}\n\tbar \n{/each}\n\nclicked: {clicked}
","typescript":false,"index":82}
+{"fn":"parse_expression_at","source":"\n\n{#each foo as f}\n\tfoo \n{/each}\n\n{#each bar as b}\n\tbar \n{/each}\n\nclicked: {clicked}
","typescript":false,"index":112}
+{"fn":"parse_expression_at","source":"\n\n{#each foo as f}\n\tfoo \n{/each}\n\n{#each bar as b}\n\tbar \n{/each}\n\nclicked: {clicked}
","typescript":false,"index":165}
+{"fn":"parse_expression_at","source":"\n\n{#each foo as f}\n\tfoo \n{/each}\n\n{#each bar as b}\n\tbar \n{/each}\n\nclicked: {clicked}
","typescript":false,"index":195}
+{"fn":"parse_expression_at","source":"\n\n{#each foo as f}\n\tfoo \n{/each}\n\n{#each bar as b}\n\tbar \n{/each}\n\nclicked: {clicked}
","typescript":false,"index":254}
+{"fn":"parse","source":" \n\timport {writable} from 'svelte/store'\n\t\n\tconst normal = writable(0);\n\tconst modifier = writable(0);\n\texport const lists = writable([]);\n\t\n\tconst click = (e, type) => {\n\t\tif(type === 'normal'){\n\t\t\t$normal++;\n\t\t}else{\n\t\t\t$modifier++;\n\t\t}\n\t}\n\n\texport function getNormalCount() {\n\t\treturn $normal;\n\t}\n\texport function getModifierCount() {\n\t\treturn $modifier;\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each $lists as item (item.text)}\n\t\n\t\t{item.text}\n\t\tclick(e,'normal')}>\n\t\t\tNormal\n\t\t \n\t\t click(e,'modifier')}>\n\t\t\tModifier\n\t\t \n\t
\n{/each}","typescript":false,"index":386}
+{"fn":"parse_expression_at","source":"\n\n{#each $lists as item (item.text)}\n\t\n\t\t{item.text}\n\t\tclick(e,'normal')}>\n\t\t\tNormal\n\t\t \n\t\t click(e,'modifier')}>\n\t\t\tModifier\n\t\t \n\t
\n{/each}","typescript":false,"index":402}
+{"fn":"parse_expression_at","source":"\n\n{#each $lists as item (item.text)}\n\t\n\t\t{item.text}\n\t\tclick(e,'normal')}>\n\t\t\tNormal\n\t\t \n\t\t click(e,'modifier')}>\n\t\t\tModifier\n\t\t \n\t
\n{/each}","typescript":false,"index":424}
+{"fn":"parse_expression_at","source":"\n\n{#each $lists as item (item.text)}\n\t\n\t\t{item.text}\n\t\tclick(e,'normal')}>\n\t\t\tNormal\n\t\t \n\t\t click(e,'modifier')}>\n\t\t\tModifier\n\t\t \n\t
\n{/each}","typescript":false,"index":455}
+{"fn":"parse_expression_at","source":"\n\n{#each $lists as item (item.text)}\n\t\n\t\t{item.text}\n\t\tclick(e,'normal')}>\n\t\t\tNormal\n\t\t \n\t\t click(e,'modifier')}>\n\t\t\tModifier\n\t\t \n\t
\n{/each}","typescript":false,"index":537}
+{"fn":"parse","source":" \n\timport { createEventDispatcher } from 'svelte';\n\n\texport let items;\n\n\tconst dispatch = createEventDispatcher();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each items as item}\n\t{item} \n{/each}","typescript":false,"index":140}
+{"fn":"parse_expression_at","source":"\n\n{#each items as item}\n\t{item} \n{/each}","typescript":false,"index":175}
+{"fn":"parse_expression_at","source":"\n\n{#each items as item}\n\t{item} \n{/each}","typescript":false,"index":223}
+{"fn":"parse","source":" \n\texport let foo = false;\n\texport let bar = false;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\tclick me \n
\n\n\n\tclick me \n
","typescript":false,"index":86}
+{"fn":"parse_expression_at","source":"\n\n\n\tclick me \n
\n\n\n\tclick me \n
","typescript":false,"index":183}
+{"fn":"parse_expression_at","source":"\n\n\n\tclick me \n
\n\n\n\tclick me \n
","typescript":false,"index":248}
+{"fn":"parse","source":" \n\texport let snapshot;\n\n\texport let foo;\n\texport let a;\n\n\texport function baz(a) {\n\t\tsnapshot = a;\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each foo as bar}\n\tclick me \n{/each}","typescript":false,"index":128}
+{"fn":"parse_expression_at","source":"\n\n{#each foo as bar}\n\tclick me \n{/each}","typescript":false,"index":160}
+{"fn":"parse","source":" \n\texport let count = 0;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n count += 1}\"/>","typescript":false,"index":72}
+{"fn":"parse","source":" \n\timport Button from \"./button.svelte\";\n\n\texport let default_was_prevented;\n\n\tfunction handle_click(event) {\n\t\tdefault_was_prevented = event.defaultPrevented;\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":199}
+{"fn":"parse","source":" \n\texport let count = 0;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n count += 1}\">{count} ","typescript":false,"index":67}
+{"fn":"parse_expression_at","source":"\n\n count += 1}\">{count} ","typescript":false,"index":87}
+{"fn":"parse","source":" \n\tlet count = 0;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n count += 1}\">{count} ","typescript":false,"index":60}
+{"fn":"parse_expression_at","source":"\n\n count += 1}\">{count} ","typescript":false,"index":80}
+{"fn":"parse","source":" \n\timport Button from './Button.svelte';\n","typescript":false}
+{"fn":"parse","source":" \n\texport let default_was_prevented;\n\n\tfunction handle_click(event) {\n\t\tdefault_was_prevented = event.defaultPrevented;\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nclick me ","typescript":false,"index":174}
+{"fn":"parse","source":" \n\texport let inner_clicked;\n\n\tfunction handle_click(event) {\n\t\tinner_clicked = true;\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\tclick me \n
","typescript":false,"index":127}
+{"fn":"parse","source":" \n\texport let logs = [];\n\n\texport let click_1 = () => {\n\t\tlogs.push('click_1');\n\t}\n\n\texport let click_2 = () => {\n\t\tlogs.push('click_2');\n\t}\n\n\texport let click_3 = () => {\n\t\tlogs.push('click_3');\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\tclick me\n ","typescript":false,"index":236}
+{"fn":"parse_expression_at","source":"\n\n\n\tclick me\n ","typescript":false,"index":281}
+{"fn":"parse_expression_at","source":"\n\n\n\tclick me\n ","typescript":false,"index":301}
+{"fn":"parse","source":" \n\texport let inner_clicked;\n\texport let outer_clicked;\n\n\tfunction handle_inner_click(event) {\n\t\tinner_clicked = true;\n\t}\n\n\tfunction handle_outer_click(event) {\n\t\touter_clicked = true;\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\tclick me \n
","typescript":false,"index":221}
+{"fn":"parse_expression_at","source":"\n\n\n\tclick me \n
","typescript":false,"index":277}
+{"fn":"parse","source":" \n\texport let trusted = true;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n trusted = false}\">Only trusted events: {trusted?'true':'false'} ","typescript":false,"index":75}
+{"fn":"parse_expression_at","source":"\n\n trusted = false}\">Only trusted events: {trusted?'true':'false'} ","typescript":false,"index":121}
+{"fn":"parse","source":" \n\texport let clickHandlerOne = 0;\n\texport let clickHandlerTwo = 0;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nclick me ","typescript":false,"index":105}
+{"fn":"parse_expression_at","source":"\n\nclick me ","typescript":false,"index":142}
+{"fn":"parse","source":" \n\tlet referenced_directly = 0;\n\tlet not_referenced_directly = 0;\n\tlet css_based_on_not_referenced = '';\n\n\tfunction click() {\n\t\treferenced_directly += 1;\n\t\tnot_referenced_directly += 1;\n\t\tcss_based_on_not_referenced = not_referenced_directly % 2 == 1 ? 'background-color: red' : '';\n\t\tconsole.log(referenced_directly + ' - ' + not_referenced_directly); //only referenced_directly is increasing\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n increase both \n{referenced_directly}","typescript":false,"index":433}
+{"fn":"parse_expression_at","source":"\n\n increase both \n{referenced_directly}","typescript":false,"index":447}
+{"fn":"parse_expression_at","source":"\n\n increase both \n{referenced_directly}","typescript":false,"index":502}
+{"fn":"parse","source":" \n\texport let input;\n\texport let blurred = false;\n\texport let visible = true;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\t \n{/if}","typescript":false,"index":101}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\t \n{/if}","typescript":false,"index":129}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\t \n{/if}","typescript":false,"index":146}
+{"fn":"parse","source":" \n\timport { createEventDispatcher } from \"svelte\";\n\n const dispatch = createEventDispatcher();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n dispatch('event-name')}>toggle ","typescript":false,"index":134}
+{"fn":"parse","source":" \n\timport Component from \"./Component.svelte\";\n\n\texport let visible;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\ntoggle
\n visible = !visible}> \n\n{#if visible}\n\thello!
\n{/if}","typescript":false,"index":108}
+{"fn":"parse_expression_at","source":"\n\ntoggle
\n visible = !visible}> \n\n{#if visible}\n\thello!
\n{/if}","typescript":false,"index":174}
+{"fn":"parse_expression_at","source":"\n\ntoggle
\n visible = !visible}> \n\n{#if visible}\n\thello!
\n{/if}","typescript":false,"index":219}
+{"fn":"parse","source":" \n\timport { createEventDispatcher } from 'svelte';\n\n\tconst dispatch = createEventDispatcher();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nclick me ","typescript":false,"index":132}
+{"fn":"parse","source":" \n\timport Widget from './Widget.svelte';\n","typescript":false}
+{"fn":"parse","source":" \n\timport { createEventDispatcher } from 'svelte';\n\n\tconst dispatch = createEventDispatcher();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nclick me ","typescript":false,"index":132}
+{"fn":"parse","source":" \n\timport Widget from './Widget.svelte';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":83}
+{"fn":"parse_expression_at","source":" \n ","typescript":false,"index":64}
+{"fn":"parse","source":" \n\texport function one () {\n two()\n\t}\n\n\texport function two () {\n\t\treturn one()\n\t}\n","typescript":false}
+{"fn":"parse","source":" \n let message = \"the quick brown fox jumps over the lazy dog\"\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n {#each message as char}\n {char} \n {/each}\n
\n\n{#each message as char}{char} {/each}
","typescript":false,"index":112}
+{"fn":"parse_expression_at","source":"\n\n\n {#each message as char}\n {char} \n {/each}\n
\n\n{#each message as char}{char} {/each}
","typescript":false,"index":144}
+{"fn":"parse_expression_at","source":"\n\n\n {#each message as char}\n {char} \n {/each}\n
\n\n{#each message as char}{char} {/each}
","typescript":false,"index":202}
+{"fn":"parse_expression_at","source":"\n\n\n {#each message as char}\n {char} \n {/each}\n
\n\n{#each message as char}{char} {/each}
","typescript":false,"index":225}
+{"fn":"parse","source":" \n\tlet list = [1, 2, 3];\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n {\n\tlist = list.map(item => {\n\t\treturn item * 2;\n\t});\n}}>click me \n\n{#each list as number}\n\t{number}
\n{/each}","typescript":false,"index":61}
+{"fn":"parse_expression_at","source":"\n\n {\n\tlist = list.map(item => {\n\t\treturn item * 2;\n\t});\n}}>click me \n\n{#each list as number}\n\t{number}
\n{/each}","typescript":false,"index":152}
+{"fn":"parse_expression_at","source":"\n\n {\n\tlist = list.map(item => {\n\t\treturn item * 2;\n\t});\n}}>click me \n\n{#each list as number}\n\t{number}
\n{/each}","typescript":false,"index":173}
+{"fn":"parse","source":" \n\texport let greeting = 'Hello'\n\tlet name = 'world';\n\n // both functions, and `name` are hoistable, but hoistMe does not get hoisted\n\tfunction hoistMeMaybe () {\n\t\treturn hoistMe(name) // comment out this line => hoistMe is hoisted\n\t}\n\n\tfunction hoistMe (name) {\n\t\treturn name\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{greeting}, {hoistMeMaybe()} ","typescript":false,"index":304}
+{"fn":"parse_expression_at","source":"\n\n{greeting}, {hoistMeMaybe()} ","typescript":false,"index":316}
+{"fn":"parse","source":" \n\texport let numbers;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{numbers.filter(x => x % 2).join(', ')}","typescript":false,"index":42}
+{"fn":"parse_expression_at","source":"{NaN}","typescript":false,"index":1}
+{"fn":"parse_expression_at","source":"Hello {process.env.TMP_VAR}! ","typescript":false,"index":11}
+{"fn":"parse","source":" \n\texport let x;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{Math.min(x, 5)}","typescript":false,"index":36}
+{"fn":"parse","source":" \n\texport let todos;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each Object.keys(todos) as key}\n\t\n\t\t \n\t\t \n\t
\n{/each}","typescript":false,"index":46}
+{"fn":"parse_expression_at","source":"\n\n{#each Object.keys(todos) as key}\n\t\n\t\t \n\t\t \n\t
\n{/each}","typescript":false,"index":92}
+{"fn":"parse_expression_at","source":"\n\n{#each Object.keys(todos) as key}\n\t\n\t\t \n\t\t \n\t
\n{/each}","typescript":false,"index":163}
+{"fn":"parse_expression_at","source":"\n\n{#each Object.keys(todos) as key}\n\t\n\t\t \n\t\t \n\t
\n{/each}","typescript":false,"index":214}
+{"fn":"parse","source":" \n\texport let x;\n\texport let Math = {\n\t\tmin ( a, b ) {\n\t\t\treturn 'potato';\n\t\t}\n\t};\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{Math.min(x, 5)}","typescript":false,"index":102}
+{"fn":"parse","source":" \n\tconst alerts = ['Alert1', 'Alert2'];\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each alerts as alert}\n\t{alert}
\n{/each}","typescript":false,"index":65}
+{"fn":"parse_expression_at","source":"\n\n{#each alerts as alert}\n\t{alert}
\n{/each}","typescript":false,"index":87}
+{"fn":"parse","source":" \n\texport let x;\n\n\tconst Math = {\n\t\tmin ( a, b ) {\n\t\t\treturn 'potato';\n\t\t}\n\t};\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{Math.min(x, 5)}","typescript":false,"index":98}
+{"fn":"parse","source":" \n\texport let links;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each links as link}\n\tx#{link} \n{/each}","typescript":false,"index":46}
+{"fn":"parse_expression_at","source":"\n\n{#each links as link}\n\tx#{link} \n{/each}","typescript":false,"index":74}
+{"fn":"parse_expression_at","source":"\n\n{#each links as link}\n\tx#{link} \n{/each}","typescript":false,"index":84}
+{"fn":"parse","source":" \n\timport A from './A.svelte';\n\timport B from './B.svelte';\n\n\texport let x = true;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":126}
+{"fn":"parse","source":" \n\texport let condition;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#if condition}\n\t\twoo!!! \n\t{/if}\n ","typescript":false,"index":63}
+{"fn":"parse","source":" \n\texport let condition;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#if condition}\n\t\twoo!!! \n\t{:else}\n\t\t \n\t{/if}\n ","typescript":false,"index":63}
+{"fn":"parse","source":" \n\texport let condition, foo, bar;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#if condition}\n\t\t{@html foo}\n\t{:else}\n\t\t{@html bar}\n\t{/if}\n ","typescript":false,"index":73}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#if condition}\n\t\t{@html foo}\n\t{:else}\n\t\t{@html bar}\n\t{/if}\n ","typescript":false,"index":93}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#if condition}\n\t\t{@html foo}\n\t{:else}\n\t\t{@html bar}\n\t{/if}\n ","typescript":false,"index":116}
+{"fn":"parse","source":" \n\texport let bar;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t \n\t{#if true}\n\t\t{@html bar}\n\t{/if}\n\tbar!!! \n ","typescript":false,"index":106}
+{"fn":"parse_expression_at","source":"\n\n\n\t \n\t{#if true}\n\t\t{@html bar}\n\t{/if}\n\tbar!!! \n ","typescript":false,"index":121}
+{"fn":"parse","source":" \n\texport let foo;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{@html foo}\n ","typescript":false,"index":59}
+{"fn":"parse","source":" \n\timport Foo from './Foo.svelte';\n\timport Bar from './Bar.svelte';\n\n\texport let condition, foo, bar;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if condition === 1}\n\t \n{:else if condition === 2}\n\t \n{/if}","typescript":false,"index":125}
+{"fn":"parse_expression_at","source":"\n\n{#if condition === 1}\n\t \n{:else if condition === 2}\n\t \n{/if}","typescript":false,"index":167}
+{"fn":"parse","source":" \n\texport let adjective;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\ta {adjective} title \n\t \n ","typescript":false,"index":68}
+{"fn":"parse","source":" \n\texport let foo;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{foo} \n ","typescript":false,"index":60}
+{"fn":"parse","source":" \n\tlet x = 'sveltejs'\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\tchanged \n\t \n ","typescript":false,"index":119}
+{"fn":"parse","source":" \n\texport let name;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nHello {name}! ","typescript":false,"index":49}
+{"fn":"parse","source":" \n\tfunction reverse(str) {\n\t\tlet reversed = '';\n\t\tlet i = str.length;\n\t\twhile ( i-- ) reversed += str[i];\n\t\treturn reversed;\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{reverse('backwards')}
","typescript":false,"index":150}
+{"fn":"parse","source":" \n\texport let numbers = [ 1, 2, 3 ];\n\n\tconst square = num => num * num;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{numbers.map(square)}
","typescript":false,"index":94}
+{"fn":"parse","source":" \n\texport let str = '>';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n<p> & {str} </p>
","typescript":false,"index":65}
+{"fn":"parse","source":" \n\timport Component from './Component.svelte'\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n \n\n\n\t \n \n\n\n\t{@html \" \"}\n ","typescript":false,"index":162}
+{"fn":"parse","source":" \n\texport let visible;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\ti am visible
\n{/if}","typescript":false,"index":46}
+{"fn":"parse","source":" \n\timport {writable} from 'svelte/store';\n\timport Widget from './Widget.svelte';\n\tlet a = (writable({}));\n\tlet b = () => true;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if $a || b() }\n\t\t \n{:else}\n\tfail \n{/if}","typescript":false,"index":188}
+{"fn":"parse","source":" \n\texport let foo;\n\n\timport Widget from './Widget.svelte';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if foo}\n\t \n{/if}","typescript":false,"index":82}
+{"fn":"parse","source":" \n\timport { writable } from 'svelte/store';\n\tconst foo = writable(true);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if $foo}\n\tblah\n{:else}\n\t{#if bar()}\n\t\t \n\t{/if}\n{/if}\n\n{#if $foo}\n\tblah\n{:else}\n\t{#if bar}\n\t\t \n\t{/if}\n{/if}\n\n{#if $foo}\n\tblah\n{:else if bar()}\n\t \n{/if}\n\n{#if $foo}\n\tblah\n{:else if bar}\n\t \n{/if}","typescript":false,"index":96}
+{"fn":"parse_expression_at","source":"\n\n{#if $foo}\n\tblah\n{:else}\n\t{#if bar()}\n\t\t \n\t{/if}\n{/if}\n\n{#if $foo}\n\tblah\n{:else}\n\t{#if bar}\n\t\t \n\t{/if}\n{/if}\n\n{#if $foo}\n\tblah\n{:else if bar()}\n\t \n{/if}\n\n{#if $foo}\n\tblah\n{:else if bar}\n\t \n{/if}","typescript":false,"index":122}
+{"fn":"parse_expression_at","source":"\n\n{#if $foo}\n\tblah\n{:else}\n\t{#if bar()}\n\t\t \n\t{/if}\n{/if}\n\n{#if $foo}\n\tblah\n{:else}\n\t{#if bar}\n\t\t \n\t{/if}\n{/if}\n\n{#if $foo}\n\tblah\n{:else if bar()}\n\t \n{/if}\n\n{#if $foo}\n\tblah\n{:else if bar}\n\t \n{/if}","typescript":false,"index":157}
+{"fn":"parse_expression_at","source":"\n\n{#if $foo}\n\tblah\n{:else}\n\t{#if bar()}\n\t\t \n\t{/if}\n{/if}\n\n{#if $foo}\n\tblah\n{:else}\n\t{#if bar}\n\t\t \n\t{/if}\n{/if}\n\n{#if $foo}\n\tblah\n{:else if bar()}\n\t \n{/if}\n\n{#if $foo}\n\tblah\n{:else if bar}\n\t \n{/if}","typescript":false,"index":183}
+{"fn":"parse_expression_at","source":"\n\n{#if $foo}\n\tblah\n{:else}\n\t{#if bar()}\n\t\t \n\t{/if}\n{/if}\n\n{#if $foo}\n\tblah\n{:else}\n\t{#if bar}\n\t\t \n\t{/if}\n{/if}\n\n{#if $foo}\n\tblah\n{:else if bar()}\n\t \n{/if}\n\n{#if $foo}\n\tblah\n{:else if bar}\n\t \n{/if}","typescript":false,"index":216}
+{"fn":"parse_expression_at","source":"\n\n{#if $foo}\n\tblah\n{:else}\n\t{#if bar()}\n\t\t \n\t{/if}\n{/if}\n\n{#if $foo}\n\tblah\n{:else}\n\t{#if bar}\n\t\t \n\t{/if}\n{/if}\n\n{#if $foo}\n\tblah\n{:else if bar()}\n\t \n{/if}\n\n{#if $foo}\n\tblah\n{:else if bar}\n\t \n{/if}","typescript":false,"index":238}
+{"fn":"parse_expression_at","source":"\n\n{#if $foo}\n\tblah\n{:else}\n\t{#if bar()}\n\t\t \n\t{/if}\n{/if}\n\n{#if $foo}\n\tblah\n{:else}\n\t{#if bar}\n\t\t \n\t{/if}\n{/if}\n\n{#if $foo}\n\tblah\n{:else if bar()}\n\t \n{/if}\n\n{#if $foo}\n\tblah\n{:else if bar}\n\t \n{/if}","typescript":false,"index":265}
+{"fn":"parse_expression_at","source":"\n\n{#if $foo}\n\tblah\n{:else}\n\t{#if bar()}\n\t\t \n\t{/if}\n{/if}\n\n{#if $foo}\n\tblah\n{:else}\n\t{#if bar}\n\t\t \n\t{/if}\n{/if}\n\n{#if $foo}\n\tblah\n{:else if bar()}\n\t \n{/if}\n\n{#if $foo}\n\tblah\n{:else if bar}\n\t \n{/if}","typescript":false,"index":287}
+{"fn":"parse","source":" \n\texport let fn;\n\texport let foo;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if fn()}\n\t{foo}
\n{/if}","typescript":false,"index":58}
+{"fn":"parse_expression_at","source":"\n\n{#if fn()}\n\t{foo}
\n{/if}","typescript":false,"index":69}
+{"fn":"parse","source":" \n\texport let foo;\n\texport let bar;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if foo}\n\tfoo
\n{:else}\n\tnot foo
\n{/if}\n\n{#if bar}\n\tbar
\n{:else}\n\tnot bar
\n{/if}","typescript":false,"index":59}
+{"fn":"parse_expression_at","source":"\n\n{#if foo}\n\tfoo
\n{:else}\n\tnot foo
\n{/if}\n\n{#if bar}\n\tbar
\n{:else}\n\tnot bar
\n{/if}","typescript":false,"index":112}
+{"fn":"parse","source":" \n\texport let fn;\n\texport let other_fn;\n\texport let foo;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if fn(foo)}\n\t{foo}
\n{:else if other_fn()}\n\t{foo.toUpperCase()}
\n{/if}","typescript":false,"index":80}
+{"fn":"parse_expression_at","source":"\n\n{#if fn(foo)}\n\t{foo}
\n{:else if other_fn()}\n\t{foo.toUpperCase()}
\n{/if}","typescript":false,"index":94}
+{"fn":"parse_expression_at","source":"\n\n{#if fn(foo)}\n\t{foo}
\n{:else if other_fn()}\n\t{foo.toUpperCase()}
\n{/if}","typescript":false,"index":113}
+{"fn":"parse_expression_at","source":"\n\n{#if fn(foo)}\n\t{foo}
\n{:else if other_fn()}\n\t{foo.toUpperCase()}
\n{/if}","typescript":false,"index":130}
+{"fn":"parse","source":" \n\texport let array;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each array as item}\n\t{#if item}\n\t\tfoo
\n\t{:else}\n\t\tbar
\n\t{/if}\n{/each}","typescript":false,"index":46}
+{"fn":"parse_expression_at","source":"\n\n{#each array as item}\n\t{#if item}\n\t\tfoo
\n\t{:else}\n\t\tbar
\n\t{/if}\n{/each}","typescript":false,"index":67}
+{"fn":"parse","source":" \n\texport let y = false;\n\texport let x = 'x';\n\n\timport Foo from './Foo.svelte';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if y}\n\t \n{:else}\n\t{x} \n{/if}","typescript":false,"index":103}
+{"fn":"parse_expression_at","source":"\n\n{#if y}\n\t \n{:else}\n\t{x} \n{/if}","typescript":false,"index":130}
+{"fn":"parse","source":" \n\tlet foo = false\n\tlet bar = [false];\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n foo = !foo}>\n\tToggle foo\n \n bar[0] = !bar[0]}>\n\tToggle bar\n \n\n \n{@html `foo: ${foo}, bar: ${bar.every(x => x)}`}\n \n\n{#if foo}\n\tfoo!\n{:else if bar.every(x => x)}\n\tbar!\n{/if}","typescript":false,"index":75}
+{"fn":"parse_expression_at","source":"\n\n foo = !foo}>\n\tToggle foo\n \n bar[0] = !bar[0]}>\n\tToggle bar\n \n\n \n{@html `foo: ${foo}, bar: ${bar.every(x => x)}`}\n \n\n{#if foo}\n\tfoo!\n{:else if bar.every(x => x)}\n\tbar!\n{/if}","typescript":false,"index":134}
+{"fn":"parse_expression_at","source":"\n\n foo = !foo}>\n\tToggle foo\n \n bar[0] = !bar[0]}>\n\tToggle bar\n \n\n \n{@html `foo: ${foo}, bar: ${bar.every(x => x)}`}\n \n\n{#if foo}\n\tfoo!\n{:else if bar.every(x => x)}\n\tbar!\n{/if}","typescript":false,"index":194}
+{"fn":"parse_expression_at","source":"\n\n foo = !foo}>\n\tToggle foo\n \n bar[0] = !bar[0]}>\n\tToggle bar\n \n\n \n{@html `foo: ${foo}, bar: ${bar.every(x => x)}`}\n \n\n{#if foo}\n\tfoo!\n{:else if bar.every(x => x)}\n\tbar!\n{/if}","typescript":false,"index":247}
+{"fn":"parse_expression_at","source":"\n\n foo = !foo}>\n\tToggle foo\n \n bar[0] = !bar[0]}>\n\tToggle bar\n \n\n \n{@html `foo: ${foo}, bar: ${bar.every(x => x)}`}\n \n\n{#if foo}\n\tfoo!\n{:else if bar.every(x => x)}\n\tbar!\n{/if}","typescript":false,"index":268}
+{"fn":"parse","source":" \n\texport let x;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if x > 10}\n\tx is greater than 10
\n{:else if x < 5}\n\tx is less than 5
\n{:else}\n\tx is between 5 and 10
\n{/if}","typescript":false,"index":40}
+{"fn":"parse_expression_at","source":"\n\n{#if x > 10}\n\tx is greater than 10
\n{:else if x < 5}\n\tx is less than 5
\n{:else}\n\tx is between 5 and 10
\n{/if}","typescript":false,"index":87}
+{"fn":"parse","source":" \n\texport let x;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if x > 10}\n\tx is greater than 10
\n{:else if x < 5}\n\tx is less than 5
\n{/if}","typescript":false,"index":40}
+{"fn":"parse_expression_at","source":"\n\n{#if x > 10}\n\tx is greater than 10
\n{:else if x < 5}\n\tx is less than 5
\n{/if}","typescript":false,"index":87}
+{"fn":"parse","source":" \n\texport let x;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nbefore-{#if x > 10}if{:else if x < 5}elseif{:else}else{/if}-after","typescript":false,"index":47}
+{"fn":"parse_expression_at","source":"\n\nbefore-{#if x > 10}if{:else if x < 5}elseif{:else}else{/if}-after","typescript":false,"index":66}
+{"fn":"parse_expression_at","source":"{#if 2 > 1}\n\ttwo is greater than one
\n{/if}","typescript":false,"index":5}
+{"fn":"parse","source":" \n\texport let visible;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#if visible}\n\t\t
i am visible
\n\t{/if}\n\t
before me
\n
","typescript":false,"index":53}
+{"fn":"parse","source":" \n\texport let foo;\n\texport let x = 'x';\n\n\timport Widget from './Widget.svelte';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if foo}\n\tfoo
\n{:else}\n\t \n\t{x}
\n\t \n{/if}","typescript":false,"index":103}
+{"fn":"parse_expression_at","source":"\n\n{#if foo}\n\tfoo
\n{:else}\n\t \n\t{x}
\n\t \n{/if}","typescript":false,"index":144}
+{"fn":"parse_expression_at","source":"\n\n{#if foo}\n\tfoo
\n{:else}\n\t \n\t{x}
\n\t \n{/if}","typescript":false,"index":183}
+{"fn":"parse","source":" \n\texport let a;\n\texport let b;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if a || b}\n\ti am visible
\n{/if}","typescript":false,"index":55}
+{"fn":"parse","source":" \n\timport Foo from './Foo.svelte'\n export let foo = true\n\t$: bar = () => true\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if foo}\n\t \n{:else if bar()}\n\tbar\n{:else}\n\telse\n{/if}","typescript":false,"index":102}
+{"fn":"parse_expression_at","source":"\n\n{#if foo}\n\t \n{:else if bar()}\n\tbar\n{:else}\n\telse\n{/if}","typescript":false,"index":126}
+{"fn":"parse","source":" \n\texport let foo = true;\n\n\timport Component from './Component.svelte';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if foo}\n\t{#if false}\n\t\t \n\t{:else if false}\n\t\t \n\t{/if}\n{/if}","typescript":false,"index":95}
+{"fn":"parse_expression_at","source":"\n\n{#if foo}\n\t{#if false}\n\t\t \n\t{:else if false}\n\t\t \n\t{/if}\n{/if}","typescript":false,"index":106}
+{"fn":"parse_expression_at","source":"\n\n{#if foo}\n\t{#if false}\n\t\t \n\t{:else if false}\n\t\t \n\t{/if}\n{/if}","typescript":false,"index":139}
+{"fn":"parse","source":" \n\texport let foo = true;\n\n\timport Component from './Component.svelte';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if foo}\n\t \n{:else}\n\t \n{/if}\n\n{#if foo}\n\t
\n{:else}\n\t
\n{/if}","typescript":false,"index":95}
+{"fn":"parse_expression_at","source":"\n\n{#if foo}\n\t \n{:else}\n\t \n{/if}\n\n{#if foo}\n\t
\n{:else}\n\t
\n{/if}","typescript":false,"index":148}
+{"fn":"parse","source":" \n\texport let foo;\n\n\tconst show = () => true;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if show()}\n\t{foo}
\n{/if}","typescript":false,"index":69}
+{"fn":"parse_expression_at","source":"\n\n{#if show()}\n\t{foo}
\n{/if}","typescript":false,"index":82}
+{"fn":"parse_expression_at","source":"{#if \"Eva\".startsWith('E')}\n\teee\n{:else}\n\trrr\n{/if}","typescript":false,"index":5}
+{"fn":"parse","source":" \n\timport EEE from './EEE.svelte';\n\timport RRR from './RRR.svelte';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if \"Eva\".startsWith('E')}\n\t \n{:else}\n\t \n{/if}","typescript":false,"index":91}
+{"fn":"parse","source":" \n\timport RRR from './RRR.svelte';\n\n\texport let x;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if \"Eva\".startsWith('E')}\n\teee\n{:else if x}\n def\n{:else}\n\t \n{/if}","typescript":false,"index":74}
+{"fn":"parse_expression_at","source":"\n\n{#if \"Eva\".startsWith('E')}\n\teee\n{:else if x}\n def\n{:else}\n\t \n{/if}","typescript":false,"index":112}
+{"fn":"parse","source":" \n\timport Widget from './Widget.svelte';\n\n\texport let visible;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nbefore\n{#if visible}\n\t \n{/if}\nafter","typescript":false,"index":93}
+{"fn":"parse","source":" \n\texport let items;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each items as item (item.id)}\n\t\t{#if item.id}\n\t\t\t{item.name} \n\t\t{/if}\n\t{/each}\n ","typescript":false,"index":52}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each items as item (item.id)}\n\t\t{#if item.id}\n\t\t\t{item.name} \n\t\t{/if}\n\t{/each}\n ","typescript":false,"index":67}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each items as item (item.id)}\n\t\t{#if item.id}\n\t\t\t{item.name} \n\t\t{/if}\n\t{/each}\n ","typescript":false,"index":84}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each items as item (item.id)}\n\t\t{#if item.id}\n\t\t\t{item.name} \n\t\t{/if}\n\t{/each}\n ","typescript":false,"index":101}
+{"fn":"parse","source":" \n\timport counter from './counter.js';\n\n\texport let x;\n\texport let y;\n\n\tfunction myHelper(value) {\n\t\tcounter.count += 1;\n\t\treturn value;\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{x}
\n
","typescript":false,"index":162}
+{"fn":"parse_expression_at","source":"\n\n{x}
\n
","typescript":false,"index":180}
+{"fn":"parse","source":" \n\timport counter from './counter.js';\n\n\texport let x;\n\texport let y;\n\n\tfunction myHelper(value) {\n\t\tcounter.count += 1;\n\t\treturn value;\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{x}
\n
","typescript":false,"index":162}
+{"fn":"parse_expression_at","source":"\n\n{x}
\n
","typescript":false,"index":181}
+{"fn":"parse","source":" \n\timport counter from './counter.js';\n\n\texport let x;\n\texport let y;\n\n\tfunction myHelper(value) {\n\t\tcounter.count += 1;\n\t\treturn value;\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{x}
\n{@html myHelper(y)}
","typescript":false,"index":162}
+{"fn":"parse_expression_at","source":"\n\n{x}
\n{@html myHelper(y)}
","typescript":false,"index":179}
+{"fn":"parse","source":" \n\timport counter from './counter.js';\n\n\texport let x;\n\texport let y;\n\n\tfunction myHelper(value) {\n\t\tcounter.count += 1;\n\t\treturn value;\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{x}
\n{myHelper(y)}
","typescript":false,"index":162}
+{"fn":"parse_expression_at","source":"\n\n{x}
\n{myHelper(y)}
","typescript":false,"index":173}
+{"fn":"parse","source":" \n\tlet items = [{id:1,value: \"test\"}]\n\tconst update = () => {\n\t\tconst clone = items.slice();\n\t\tclone[0].value += \" !!!\";\n\t\titems = clone;\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nUpdate \n\n\n\t{#each items as item (item.id)}\n\t\t{item.value} \n\t{/each}\n ","typescript":false,"index":177}
+{"fn":"parse_expression_at","source":"\n\nUpdate \n\n\n\t{#each items as item (item.id)}\n\t\t{item.value} \n\t{/each}\n ","typescript":false,"index":216}
+{"fn":"parse_expression_at","source":"\n\nUpdate \n\n\n\t{#each items as item (item.id)}\n\t\t{item.value} \n\t{/each}\n ","typescript":false,"index":231}
+{"fn":"parse_expression_at","source":"\n\nUpdate \n\n\n\t{#each items as item (item.id)}\n\t\t{item.value} \n\t{/each}\n ","typescript":false,"index":248}
+{"fn":"parse","source":" \n\timport { beforeUpdate, onMount } from 'svelte';\n\n\tlet mounted = false;\n\texport let count = 0;\n\texport let foo = { bar: 'baz' };\n\n\tonMount(() => {\n\t\tmounted = true;\n\t});\n\n\tbeforeUpdate(() => {\n\t\tif (mounted) count += 1;\n\t});\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nCalled {count} times. \n{foo.bar} {mounted}
","typescript":false,"index":257}
+{"fn":"parse_expression_at","source":"\n\nCalled {count} times. \n{foo.bar} {mounted}
","typescript":false,"index":280}
+{"fn":"parse_expression_at","source":"\n\nCalled {count} times. \n{foo.bar} {mounted}
","typescript":false,"index":290}
+{"fn":"parse","source":" \n\texport let nested;\n\n\timport Nested from './Nested.svelte';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t \n
","typescript":false,"index":106}
+{"fn":"parse","source":" \n\texport let count = 0;\n\texport let foo = { bar: 'baz' };\n\n\t$: if (foo) count += 1;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t
Called {count} times. \n","typescript":false,"index":122}
+{"fn":"parse","source":" \n\n \n\texport let count = 0;\n\texport let foo = { bar: 'baz' };\n\n\t$: if (foo) count += 1;\n","typescript":false}
+{"fn":"parse_expression_at","source":" \n\n\n\n\n\t
Called {count} times. \n","typescript":false,"index":151}
+{"fn":"parse_expression_at","source":"\n\n\n\n\n\t
Called {count} times. \n","typescript":false,"index":27}
+{"fn":"parse","source":" \n\n \n\texport let count = 0;\n\texport let foo = { bar: 'baz' };\n\n\t$: if (foo) count += 1;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\n\n\t
Called {count} times. \n","typescript":false,"index":159}
+{"fn":"parse","source":" \n\timport ComponentOne from './ComponentOne.svelte';\n\timport ComponentTwo from './ComponentTwo.svelte';\n\n\tconst RenamedComponentOne = ComponentOne;\n\tconst RenamedComponentTwo = ComponentTwo;\n","typescript":false}
+{"fn":"parse","source":" \n\texport let foo = 'foo';\n\texport let bar;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{JSON.stringify(foo)}\n{JSON.stringify(bar)}","typescript":false,"index":63}
+{"fn":"parse_expression_at","source":"\n\n{JSON.stringify(foo)}\n{JSON.stringify(bar)}","typescript":false,"index":85}
+{"fn":"parse","source":" \n\texport let a;\n\texport let b;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{a} + {b} = {a + b}
","typescript":false,"index":54}
+{"fn":"parse_expression_at","source":"\n\n{a} + {b} = {a + b}
","typescript":false,"index":60}
+{"fn":"parse_expression_at","source":"\n\n{a} + {b} = {a + b}
","typescript":false,"index":66}
+{"fn":"parse","source":" \n\tlet bg = \"red\";\n\n\tconst handle = () => {\n\t\t\tbg = undefined;\n\t};\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n
","typescript":false,"index":108}
+{"fn":"parse_expression_at","source":"\n\n
","typescript":false,"index":122}
+{"fn":"parse","source":" \n\texport let myColor = \"red\";\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n","typescript":false,"index":72}
+{"fn":"parse","source":" \n\texport let color = 'red';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n
","typescript":false,"index":85}
+{"fn":"parse","source":" \n\texport let color = 'red';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n
","typescript":false,"index":98}
+{"fn":"parse","source":" \n\texport let myColor = \"red\";\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n
","typescript":false,"index":74}
+{"fn":"parse","source":" \n\texport let myColor = \"red\";\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n
","typescript":false,"index":65}
+{"fn":"parse","source":" \n export let attack = '\" onload=\"alert(\\'uhoh\\')\" data-nothing=\"not important';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n
","typescript":false,"index":127}
+{"fn":"parse_expression_at","source":"
\n
\n
\n
\n
","typescript":false,"index":14}
+{"fn":"parse_expression_at","source":"
\n
\n
\n
\n
","typescript":false,"index":36}
+{"fn":"parse_expression_at","source":"
\n
\n
\n
\n
","typescript":false,"index":83}
+{"fn":"parse_expression_at","source":"
\n
\n
\n
\n
","typescript":false,"index":113}
+{"fn":"parse","source":" \n\texport let myColor = \"red\";\n\texport let width = \"65px\";\n\texport let absolute = false;\n\texport let bold = true;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n
","typescript":false,"index":149}
+{"fn":"parse_expression_at","source":"\n\n
","typescript":false,"index":188}
+{"fn":"parse_expression_at","source":"\n\n
","typescript":false,"index":238}
+{"fn":"parse_expression_at","source":"red
","typescript":false,"index":28}
+{"fn":"parse","source":" \n\texport let color = \"red\";\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n
\n\n{#each [1] as _}\n\t
\n{/each}","typescript":false,"index":75}
+{"fn":"parse","source":" \n\tlet color = \"red\";\n\n\tfunction change(){\n\t\tcolor = \"green\";\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n
\n\n{#each [1] as _}\n\t
\n{/each}\n\n ","typescript":false,"index":111}
+{"fn":"parse_expression_at","source":"\n\n
\n\n{#each [1] as _}\n\t
\n{/each}\n\n ","typescript":false,"index":169}
+{"fn":"parse_expression_at","source":"
","typescript":false,"index":7}
+{"fn":"parse","source":" \n\texport let spread = { style: 'color: red;' };\n\texport let color = 'green';\n\texport let style = 'color: blue;';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n
","typescript":false,"index":162}
+{"fn":"parse","source":" \n\texport let spread = { style: 'color: red;' };\n\texport let color = null;\n\texport let style = 'color: blue';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n
","typescript":false,"index":149}
+{"fn":"parse","source":" \n export let color = 'blue';\n export let obj = { id: 'my-id', style: 'width: 65px' };\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n
","typescript":false,"index":113}
+{"fn":"parse_expression_at","source":"\n
","typescript":false,"index":131}
+{"fn":"parse","source":" \n\texport let translate_x = \"45px\";\n\texport let border_width = 100;\n\texport let border_color;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n
","typescript":false,"index":128}
+{"fn":"parse_expression_at","source":"\n\n
","typescript":false,"index":166}
+{"fn":"parse_expression_at","source":"\n\n
","typescript":false,"index":196}
+{"fn":"parse_expression_at","source":"\n\n
","typescript":false,"index":219}
+{"fn":"parse","source":" \n\tlet url =\n\t\t\"https://raw.githubusercontent.com/sveltejs/branding/master/svelte-vertical.png\";\n\n\tlet alpha = 1;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n
","typescript":false,"index":167}
+{"fn":"parse_expression_at","source":"\n\n
","typescript":false,"index":212}
+{"fn":"parse","source":" \n\tlet settings = {\n\t\tfontSize: 12,\n\t\tbg: 'green'\n\t};\n\texport let modify = false;\n\t$: if (modify) {\n\t\tsettings.fontSize = 50;\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n
","typescript":false,"index":168}
+{"fn":"parse_expression_at","source":"\n\n
","typescript":false,"index":216}
+{"fn":"parse","source":" \n\texport let color = `red`;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{color}
\n\n","typescript":false,"index":65}
+{"fn":"parse_expression_at","source":"\n\n{color}
\n\n","typescript":false,"index":126}
+{"fn":"parse","source":" \n\texport let styles = `color: red`;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{styles}
","typescript":false,"index":80}
+{"fn":"parse_expression_at","source":"\n\n{styles}
","typescript":false,"index":90}
+{"fn":"parse_expression_at","source":"\n\t\n
","typescript":false,"index":23}
+{"fn":"parse","source":" \n\timport { writable } from 'svelte/store';\n\tconst foo = writable([]);\n\t$: bar = $foo;\n\texport function go() {\n\t\t$foo.push(42);\n\t\t$foo = $foo;\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{JSON.stringify(bar)}","typescript":false,"index":165}
+{"fn":"parse","source":" \n\tlet x = 0;\n\n\tfunction foo() {\n\t\t({ x } = { x: 1 });\n\t}\n\n\tfunction bar() {\n\t\t([x] = [2]);\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nfoo \nbar \n\nx: {x}
","typescript":false,"index":131}
+{"fn":"parse_expression_at","source":"\n\nfoo \nbar \n\nx: {x}
","typescript":false,"index":167}
+{"fn":"parse_expression_at","source":"\n\nfoo \nbar \n\nx: {x}
","typescript":false,"index":193}
+{"fn":"parse","source":" \n\tlet x = 0;\n\n\tfunction foo() {\n\t\t(() => {\n\t\t\tfor (let x = 0; x < 10; x++) {}\n\t\t\tx = 42;\n\t\t})();\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nfoo \n\nx: {x}
","typescript":false,"index":137}
+{"fn":"parse_expression_at","source":"\n\nfoo \n\nx: {x}
","typescript":false,"index":163}
+{"fn":"parse","source":" \n\texport let foo, bar;\n\n\tfunction click() {\n\t\tfoo = 4; bar = 2;\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nclick me \n\nfoo: {foo}
\nbar: {bar}
","typescript":false,"index":104}
+{"fn":"parse_expression_at","source":"\n\nclick me \n\nfoo: {foo}
\nbar: {bar}
","typescript":false,"index":139}
+{"fn":"parse_expression_at","source":"\n\nclick me \n\nfoo: {foo}
\nbar: {bar}
","typescript":false,"index":157}
+{"fn":"parse","source":" \n\tlet x = 0;\n\n\tfunction foo() {\n\t\tx++;\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nfoo \n\nx: {x}
","typescript":false,"index":79}
+{"fn":"parse_expression_at","source":"\n\nfoo \n\nx: {x}
","typescript":false,"index":105}
+{"fn":"parse","source":" \n\tlet x = 0;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n ({ x } = { x: 1 })}\">foo \n ([x] = [2])}\">bar \n\nx: {x}
","typescript":false,"index":51}
+{"fn":"parse_expression_at","source":"\n\n ({ x } = { x: 1 })}\">foo \n ([x] = [2])}\">bar \n\nx: {x}
","typescript":false,"index":110}
+{"fn":"parse_expression_at","source":"\n\n ({ x } = { x: 1 })}\">foo \n ([x] = [2])}\">bar \n\nx: {x}
","typescript":false,"index":151}
+{"fn":"parse","source":" \n\tlet x = 0;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n {\n\t(() => {\n\t\tfor (let x = 0; x < 10; x++) {}\n\t\tx = 42;\n\t})();\n}}\">foo \n\nx: {x}
","typescript":false,"index":51}
+{"fn":"parse_expression_at","source":"\n\n {\n\t(() => {\n\t\tfor (let x = 0; x < 10; x++) {}\n\t\tx = 42;\n\t})();\n}}\">foo \n\nx: {x}
","typescript":false,"index":145}
+{"fn":"parse","source":" \n\texport let foo, bar;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n { foo = 4; bar = 2; }}\">click me \n\nfoo: {foo}
\nbar: {bar}
","typescript":false,"index":61}
+{"fn":"parse_expression_at","source":"\n\n { foo = 4; bar = 2; }}\">click me \n\nfoo: {foo}
\nbar: {bar}
","typescript":false,"index":119}
+{"fn":"parse_expression_at","source":"\n\n { foo = 4; bar = 2; }}\">click me \n\nfoo: {foo}
\nbar: {bar}
","typescript":false,"index":137}
+{"fn":"parse","source":" \n\tlet x = 0;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n x++}\">foo \n\nx: {x}
","typescript":false,"index":51}
+{"fn":"parse_expression_at","source":"\n\n x++}\">foo \n\nx: {x}
","typescript":false,"index":84}
+{"fn":"parse","source":" \n\tlet foo = 0;\n\tlet bar = { bar: 0 };\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{foo}
\n\n foo++}>foo++ \n ++foo}>++foo \n\n{bar.bar}
\n\n bar.bar++}>bar.bar++ \n ++bar.bar}>++bar.bar ","typescript":false,"index":61}
+{"fn":"parse_expression_at","source":"\n\n{foo}
\n\n foo++}>foo++ \n ++foo}>++foo \n\n{bar.bar}
\n\n bar.bar++}>bar.bar++ \n ++bar.bar}>++bar.bar ","typescript":false,"index":89}
+{"fn":"parse_expression_at","source":"\n\n{foo}
\n\n foo++}>foo++ \n ++foo}>++foo \n\n{bar.bar}
\n\n bar.bar++}>bar.bar++ \n ++bar.bar}>++bar.bar ","typescript":false,"index":135}
+{"fn":"parse_expression_at","source":"\n\n{foo}
\n\n foo++}>foo++ \n ++foo}>++foo \n\n{bar.bar}
\n\n bar.bar++}>bar.bar++ \n ++bar.bar}>++bar.bar ","typescript":false,"index":168}
+{"fn":"parse_expression_at","source":"\n\n{foo}
\n\n foo++}>foo++ \n ++foo}>++foo \n\n{bar.bar}
\n\n bar.bar++}>bar.bar++ \n ++bar.bar}>++bar.bar ","typescript":false,"index":200}
+{"fn":"parse_expression_at","source":"\n\n{foo}
\n\n foo++}>foo++ \n ++foo}>++foo \n\n{bar.bar}
\n\n bar.bar++}>bar.bar++ \n ++bar.bar}>++bar.bar ","typescript":false,"index":254}
+{"fn":"parse","source":" \n\tlet internal = 1;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\ninternal: {internal}
","typescript":false,"index":53}
+{"fn":"parse","source":" \n\timport Foo from './Foo.svelte';\n\t\n\tlet x = 2;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\n x += 1}\">click me ","typescript":false,"index":82}
+{"fn":"parse_expression_at","source":"\n\n\n\n x += 1}\">click me ","typescript":false,"index":107}
+{"fn":"parse","source":" \n\tlet current = { active: false };\n\tlet count = 0;\n\n\tfunction toggle() {\n\t\tif (current.active = !current.active) {\n\t\t\tcount += 1;\n\t\t}\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{current.active} {count} ","typescript":false,"index":174}
+{"fn":"parse_expression_at","source":"\n\n{current.active} {count} ","typescript":false,"index":183}
+{"fn":"parse_expression_at","source":"\n\n{current.active} {count} ","typescript":false,"index":200}
+{"fn":"parse","source":" \n\texport let value = 0;\n\texport let reactive = 0;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#key value}\n\t{value}
\n{/key}\n\n{reactive}
","typescript":false,"index":75}
+{"fn":"parse_expression_at","source":"\n\n{#key value}\n\t{value}
\n{/key}\n\n{reactive}
","typescript":false,"index":89}
+{"fn":"parse_expression_at","source":"\n\n{#key value}\n\t{value}
\n{/key}\n\n{reactive}
","typescript":false,"index":116}
+{"fn":"parse","source":" \n\texport let value = 0;\n\texport let reactive = 0;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#key value}\n\t{value}{reactive}
\n{/key}","typescript":false,"index":75}
+{"fn":"parse_expression_at","source":"\n\n{#key value}\n\t{value}{reactive}
\n{/key}","typescript":false,"index":89}
+{"fn":"parse_expression_at","source":"\n\n{#key value}\n\t{value}{reactive}
\n{/key}","typescript":false,"index":96}
+{"fn":"parse","source":" \n\texport let value = 0;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#key value}\n\t
\n{/key}","typescript":false,"index":49}
+{"fn":"parse","source":" \n\texport let array = [1];\n\n\texport function append(value) {\n\t\tarray.push(value);\n\t\tarray = array;\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#key array}\n\t{array.join(',')}
\n{/key}","typescript":false,"index":126}
+{"fn":"parse_expression_at","source":"\n\n{#key array}\n\t{array.join(',')}
\n{/key}","typescript":false,"index":140}
+{"fn":"parse","source":" \n\n \n\texport let array = [1];\n\n\texport function append(value) {\n\t\tarray.push(value);\n\t\tarray = array;\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":" \n\n\n\n{#key array}\n\t{array.join(',')}
\n{/key}","typescript":false,"index":156}
+{"fn":"parse_expression_at","source":" \n\n\n\n{#key array}\n\t{array.join(',')}
\n{/key}","typescript":false,"index":170}
+{"fn":"parse","source":" \n\timport { onMount } from \"svelte\";\n\n\texport let logs;\n\n\tonMount(() => {\n\t\tlogs.push(\"mount\");\n\t\treturn () => {\n\t\t\tlogs.push(\"unmount\");\n\t\t};\n\t});\n","typescript":false}
+{"fn":"parse","source":" \n\timport Component1 from './Component1.svelte'\n\timport Component2 from './Component2.svelte'\n\n\tlet reset = false\n\texport let logs;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#key reset}\n\t\t \n\t{/key}\n \n\n reset = !reset}>\n\tReset!\n ","typescript":false,"index":170}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#key reset}\n\t\t \n\t{/key}\n \n\n reset = !reset}>\n\tReset!\n ","typescript":false,"index":242}
+{"fn":"parse","source":" \n\texport let value = 0;\n\texport let anotherValue = 0;\n\texport let thirdValue = 0;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#key value + anotherValue}\n\t{value}{anotherValue}{thirdValue}
\n{/key}","typescript":false,"index":107}
+{"fn":"parse_expression_at","source":"\n\n{#key value + anotherValue}\n\t{value}{anotherValue}{thirdValue}
\n{/key}","typescript":false,"index":136}
+{"fn":"parse_expression_at","source":"\n\n{#key value + anotherValue}\n\t{value}{anotherValue}{thirdValue}
\n{/key}","typescript":false,"index":143}
+{"fn":"parse_expression_at","source":"\n\n{#key value + anotherValue}\n\t{value}{anotherValue}{thirdValue}
\n{/key}","typescript":false,"index":157}
+{"fn":"parse","source":" \n\tlet obj = { key: 1, value: 3 };\n\n\texport function mutate() {\n\t\tobj.value = 5;\n\t}\n\texport function reassign() {\n\t\tobj = { key: 1, value: 7 };\n\t}\n\texport function changeKey() {\n\t\tobj.key = 3;\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#key obj.key}\n\t{obj.value}
\n{/key}","typescript":false,"index":220}
+{"fn":"parse_expression_at","source":"\n\n{#key obj.key}\n\t{obj.value}
\n{/key}","typescript":false,"index":236}
+{"fn":"parse","source":" \n export let sortById = true;\n let items = [\n { id: 1, name: \"item 1\", value: 3 },\n { id: 2, name: \"item 2\", value: 2 },\n { id: 3, name: \"item 3\", value: 1 },\n ];\n\n $: items = items.sort((a, b) => { return sortById ? a.id - b.id : a.value - b.value; });\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n {#each items as item (item.id)}\n
\n {#if item.name}\n \n {item.name}\n \n {/if}\n something \n
\n {/each}\n
","typescript":false,"index":301}
+{"fn":"parse_expression_at","source":"\n\n\n {#each items as item (item.id)}\n
\n {#if item.name}\n \n {item.name}\n \n {/if}\n something \n
\n {/each}\n
","typescript":false,"index":316}
+{"fn":"parse_expression_at","source":"\n\n\n {#each items as item (item.id)}\n
\n {#if item.name}\n \n {item.name}\n \n {/if}\n something \n
\n {/each}\n
","typescript":false,"index":343}
+{"fn":"parse_expression_at","source":"\n\n\n {#each items as item (item.id)}\n
\n {#if item.name}\n \n {item.name}\n \n {/if}\n something \n
\n {/each}\n
","typescript":false,"index":389}
+{"fn":"parse","source":" \n\tlet value = 0;\n\texport let anotherValue = 0;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#key value}\n\t{value}{anotherValue}
\n{/key}","typescript":false,"index":72}
+{"fn":"parse_expression_at","source":"\n\n{#key value}\n\t{value}{anotherValue}
\n{/key}","typescript":false,"index":86}
+{"fn":"parse_expression_at","source":"\n\n{#key value}\n\t{value}{anotherValue}
\n{/key}","typescript":false,"index":93}
+{"fn":"parse","source":" \n\tlet slide = 0;\n\tlet num = false;\n\t\n\tconst changeNum = () => num = !num;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#key slide}\n\t\t{#if num}\n\t\t\tFirst
\n\t\t{/if}\n\t{/key}\n\tSecond
\n \n\nClick ","typescript":false,"index":110}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#key slide}\n\t\t{#if num}\n\t\t\tFirst
\n\t\t{/if}\n\t{/key}\n\tSecond
\n \n\nClick ","typescript":false,"index":124}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#key slide}\n\t\t{#if num}\n\t\t\tFirst
\n\t\t{/if}\n\t{/key}\n\tSecond
\n \n\nClick ","typescript":false,"index":214}
+{"fn":"parse","source":" \n\texport let value = 0;\n\n\tfunction foo(node, params) {\n\t\treturn {\n\t\t\tduration: 100,\n\t\t\ttick: (t, u) => {\n\t\t\t\tnode.foo = t;\n\t\t\t\tnode.oof = u;\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#key value}\n\t{value}
\n{/key}","typescript":false,"index":179}
+{"fn":"parse_expression_at","source":"\n\n{#key value}\n\t{value}
\n{/key}","typescript":false,"index":208}
+{"fn":"parse","source":" \n\texport let value = 0;\n\texport let toggle = true;\n\n\tfunction foo(node, params) {\n\t\treturn {\n\t\t\tduration: 100,\n\t\t\ttick: (t, u) => {\n\t\t\t\tnode.foo = t;\n\t\t\t\tnode.oof = u;\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if toggle}\n\t{#key value}\n\t\t{value}
\n\t{/key}\n{/if}\n\n toggle = !toggle}>toggle ","typescript":false,"index":205}
+{"fn":"parse_expression_at","source":"\n\n{#if toggle}\n\t{#key value}\n\t\t{value}
\n\t{/key}\n{/if}\n\n toggle = !toggle}>toggle ","typescript":false,"index":220}
+{"fn":"parse_expression_at","source":"\n\n{#if toggle}\n\t{#key value}\n\t\t{value}
\n\t{/key}\n{/if}\n\n toggle = !toggle}>toggle ","typescript":false,"index":249}
+{"fn":"parse_expression_at","source":"\n\n{#if toggle}\n\t{#key value}\n\t\t{value}
\n\t{/key}\n{/if}\n\n toggle = !toggle}>toggle ","typescript":false,"index":295}
+{"fn":"parse","source":" \n\texport let x;\n\texport let y;\n\n\tfunction foo(node, _params) {\n\t\treturn {\n\t\t\tduration: 100,\n\t\t\ttick: t => {\n\t\t\t\tnode.foo = t;\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if x}\n\t{#key y}\n\t\t
\n\t{/key}\n{/if}","typescript":false,"index":163}
+{"fn":"parse_expression_at","source":"\n\n{#if x}\n\t{#key y}\n\t\t
\n\t{/key}\n{/if}","typescript":false,"index":173}
+{"fn":"parse","source":" \n\tconst array = [1, 2, 3, 1];\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each array as item (item)}\n\t{item}\n{/each}","typescript":false,"index":56}
+{"fn":"parse_expression_at","source":"\n\n{#each array as item (item)}\n\t{item}\n{/each}","typescript":false,"index":71}
+{"fn":"parse_expression_at","source":"\n\n{#each array as item (item)}\n\t{item}\n{/each}","typescript":false,"index":80}
+{"fn":"parse","source":" \n\tlet data = [\n\t\t[0, 0],\n\t\t[0, 4],\n\t\t[1, 4],\n\t];\n\n\tfunction add() {\n\t\tconst n = [0, 0]\n\t\tdata.push(n);\n\t\tdata = data;\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nadd \n\n\n\t\t{#each data as d (d.join(\"\"))}\n\t\t\t {d} \n\t\t{/each}\n ","typescript":false,"index":157}
+{"fn":"parse_expression_at","source":"\n\nadd \n\n\n\t\t{#each data as d (d.join(\"\"))}\n\t\t\t {d} \n\t\t{/each}\n ","typescript":false,"index":190}
+{"fn":"parse_expression_at","source":"\n\nadd \n\n\n\t\t{#each data as d (d.join(\"\"))}\n\t\t\t {d} \n\t\t{/each}\n ","typescript":false,"index":201}
+{"fn":"parse_expression_at","source":"\n\nadd \n\n\n\t\t{#each data as d (d.join(\"\"))}\n\t\t\t {d} \n\t\t{/each}\n ","typescript":false,"index":223}
+{"fn":"parse_expression_at","source":"{#each [1] as item, i (i)}\n\t{item}\n{/each}","typescript":false,"index":7}
+{"fn":"parse_expression_at","source":"{#each [1] as item, i (i)}\n\t{item}\n{/each}","typescript":false,"index":23}
+{"fn":"parse_expression_at","source":"{#each [1] as item, i (i)}\n\t{item}\n{/each}","typescript":false,"index":29}
+{"fn":"parse_expression_at","source":"{#each [\"a\", \"b\"] as result, i (i)}\n {i}
\n{/each}","typescript":false,"index":7}
+{"fn":"parse_expression_at","source":"{#each [\"a\", \"b\"] as result, i (i)}\n {i}
\n{/each}","typescript":false,"index":32}
+{"fn":"parse_expression_at","source":"{#each [\"a\", \"b\"] as result, i (i)}\n {i}
\n{/each}","typescript":false,"index":44}
+{"fn":"parse","source":" \n\timport { tick } from 'svelte';\n\n\texport let snapshots = [];\n\n\tlet count = 0;\n\tlet buttons = [];\n\n\tfunction increment() {\n\t\tcount += 1;\n\t\tlog();\n\t}\n\n\tfunction log() {\n\t\tsnapshots.push(`before ${buttons[0].textContent}`);\n\n\t\ttick().then(() => {\n\t\t\tsnapshots.push(`after ${buttons[0].textContent}`);\n\t\t});\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{count} \n{count} ","typescript":false,"index":346}
+{"fn":"parse_expression_at","source":"\n\n{count} \n{count} ","typescript":false,"index":368}
+{"fn":"parse_expression_at","source":"\n\n{count} \n{count} ","typescript":false,"index":380}
+{"fn":"parse_expression_at","source":"\n\n{count} \n{count} ","typescript":false,"index":415}
+{"fn":"parse_expression_at","source":"\n\n{count} \n{count} ","typescript":false,"index":437}
+{"fn":"parse_expression_at","source":"\n\n{count} \n{count} ","typescript":false,"index":443}
+{"fn":"parse","source":" \n\timport { onMount, mount } from 'svelte';\n\timport Child from './Child.svelte';\n\n\tlet root;\n\texport let count = 0;\n\n\tonMount(() => {\n\t\tif (count < 5) {\n\t\t\tcount++;\n\t\t\tmount(Child, { target: root });\n\t\t}\n\t});\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n
","typescript":false,"index":243}
+{"fn":"parse","source":" \n\timport { onMount, afterUpdate } from 'svelte';\n\t\n\tlet hue = 0;\n\tlet show_hue = false;\n\tlet canvas;\n\tlet ctx;\n\n\tonMount(() => {\n\t\tctx = canvas.getContext('2d');\n\t});\n\n\tafterUpdate(() => {\n\t\tif (canvas !== null) {\n\t\t\tctx.fillStyle = `hsl(${hue}, 100%, 40%)`;\n\t\t\tctx.fillRect(0, 0, canvas.width, canvas.height);\n\t\t}\n\t});\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n hue += 10} />\n\n\t
click the canvas
\n\t
\n\t\t show hue\n\t \n\t{#if show_hue}\n\t\t
hue is {hue}
\n\t{/if}\n
\n\n","typescript":false,"index":358}
+{"fn":"parse_expression_at","source":"\n\n hue += 10} />\n\n\t
click the canvas
\n\t
\n\t\t show hue\n\t \n\t{#if show_hue}\n\t\t
hue is {hue}
\n\t{/if}\n
\n\n","typescript":false,"index":376}
+{"fn":"parse_expression_at","source":"\n\n hue += 10} />\n\n\t
click the canvas
\n\t
\n\t\t show hue\n\t \n\t{#if show_hue}\n\t\t
hue is {hue}
\n\t{/if}\n
\n\n","typescript":false,"index":488}
+{"fn":"parse_expression_at","source":"\n\n hue += 10} />\n\n\t
click the canvas
\n\t
\n\t\t show hue\n\t \n\t{#if show_hue}\n\t\t
hue is {hue}
\n\t{/if}\n
\n\n","typescript":false,"index":524}
+{"fn":"parse_expression_at","source":"\n\n hue += 10} />\n\n\t
click the canvas
\n\t
\n\t\t show hue\n\t \n\t{#if show_hue}\n\t\t
hue is {hue}
\n\t{/if}\n
\n\n","typescript":false,"index":547}
+{"fn":"parse","source":" \n\timport { beforeUpdate, afterUpdate } from \"svelte\";\n\n\texport let a;\n\texport let b;\n\n\tbeforeUpdate(() => {\n\t\tconsole.log('before');\n\t});\n\n\tbeforeUpdate(()=>{\n\t\tconsole.log(`before ${a}, ${b}`);\n\t});\n\n\tafterUpdate(() => {\n\t\tconsole.log('after');\n\t});\n\n\tafterUpdate(()=>{\n\t\tconsole.log(`after ${a}, ${b}`);\n\t});\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\na: {a}
","typescript":false,"index":337}
+{"fn":"parse","source":" \n\timport Child from \"./Child.svelte\";\n\n\tlet a = 0;\n\tlet b = 0;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n a += 1}>a: {a} \n b += 1}>b: {b} \n ","typescript":false,"index":100}
+{"fn":"parse_expression_at","source":"\n\n a += 1}>a: {a} \n b += 1}>b: {b} \n ","typescript":false,"index":118}
+{"fn":"parse_expression_at","source":"\n\n a += 1}>a: {a} \n b += 1}>b: {b} \n ","typescript":false,"index":148}
+{"fn":"parse_expression_at","source":"\n\n a += 1}>a: {a} \n b += 1}>b: {b} \n ","typescript":false,"index":166}
+{"fn":"parse","source":" \n\texport let name;\n\t$: console.log('name in child: ' + name);\n","typescript":false}
+{"fn":"parse","source":" \n\timport { beforeUpdate } from 'svelte';\n\timport Child from './Child.svelte';\n\n\tlet name = 'rich';\n\tlet allowed = false;\n\n\tbeforeUpdate(() => {\n\t\t// if your name's not dan, you're not coming in\n\t\tallowed = name === 'dan';\n\t});\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n \n\n{#if allowed}\n\t \n{/if}","typescript":false,"index":265}
+{"fn":"parse_expression_at","source":"\n\n \n\n{#if allowed}\n\t \n{/if}","typescript":false,"index":280}
+{"fn":"parse_expression_at","source":"\n\n \n\n{#if allowed}\n\t \n{/if}","typescript":false,"index":303}
+{"fn":"parse","source":" \n\timport { onMount, beforeUpdate, afterUpdate } from 'svelte';\n\n\timport order from './order.js';\n\n\tfunction identity(x) {\n\t\torder.push('render');\n\t\treturn x;\n\t}\n\n\tbeforeUpdate(() => {\n\t\torder.push('beforeUpdate');\n\t});\n\n\tafterUpdate(() => {\n\t\torder.push('afterUpdate');\n\t});\n\n\tonMount(() => {\n\t\torder.push('onMount');\n\t});\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{identity(42)}","typescript":false,"index":343}
+{"fn":"parse","source":" \n\timport { afterUpdate, beforeUpdate, onMount } from 'svelte';\n\timport order from './order.js';\n\n\texport let index;\n\texport let n;\n\n\tfunction logRender () {\n\t\torder.push(`${index}: render ${n}`);\n\t\treturn index;\n\t}\n\n\tbeforeUpdate(() => {\n\t\torder.push(`${index}: beforeUpdate ${n}`);\n\t});\n\n\tafterUpdate(() => {\n\t\torder.push(`${index}: afterUpdate ${n}`);\n\t});\n\n\tonMount(() => {\n\t\torder.push(`${index}: onMount ${n}`);\n\t});\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{logRender()}\n ","typescript":false,"index":448}
+{"fn":"parse","source":" \n\timport { afterUpdate, beforeUpdate, onMount } from 'svelte';\n\timport order from './order.js';\n\timport Item from './Item.svelte';\n\n\texport let n = 0;\n\n\tfunction logRender () {\n\t\torder.push(`parent: render ${n}`);\n\t\treturn 'parent';\n\t}\n\n\tbeforeUpdate(() => {\n\t\torder.push(`parent: beforeUpdate ${n}`);\n\t})\n\n\tafterUpdate(() => {\n\t\torder.push(`parent: afterUpdate ${n}`);\n\t})\n\n\tonMount(() => {\n\t\torder.push(`parent: onMount ${n}`);\n\t})\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{logRender()}\n\n\t{#each [1,2,3] as index}\n\t\t \n\t{/each}\n ","typescript":false,"index":454}
+{"fn":"parse_expression_at","source":"\n\n{logRender()}\n\n\t{#each [1,2,3] as index}\n\t\t \n\t{/each}\n ","typescript":false,"index":480}
+{"fn":"parse","source":" \n let a, b, c, d;\n\n export { a, c }\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{a}","typescript":false,"index":58}
+{"fn":"parse","source":" \n\tconst foo = 42;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{foo}
","typescript":false,"index":48}
+{"fn":"parse","source":" \n\tlet foo;\n","typescript":false}
+{"fn":"parse","source":" \n \n \n\n \n\timport { onMount } from 'svelte';\n\tlet bar;\n\tonMount(() => bar = foo);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\n{typeof bar}
","typescript":false,"index":155}
+{"fn":"parse_expression_at","source":"\n\n\n\n{typeof bar}
","typescript":false,"index":161}
+{"fn":"parse","source":" \n\texport const foo = 42;\n","typescript":false}
+{"fn":"parse","source":" \n \n \n \n let foo = 100;\n console.log(foo);\n","typescript":false}
+{"fn":"parse","source":" \n\timport { foo } from './Foo.svelte';\n\texport let bar = 99;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n({foo})({bar})
","typescript":false,"index":84}
+{"fn":"parse_expression_at","source":"\n\n({foo})({bar})
","typescript":false,"index":91}
+{"fn":"parse","source":" \n\texport function foo() {\n\t\treturn 42;\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nfoo ","typescript":false,"index":86}
+{"fn":"parse","source":" \n\timport { foo } from './Foo.svelte';\n\texport let bar = 99;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n({foo()})({bar})
","typescript":false,"index":84}
+{"fn":"parse_expression_at","source":"\n\n({foo()})({bar})
","typescript":false,"index":93}
+{"fn":"parse","source":" \n\tconst foo = 42;\n","typescript":false}
+{"fn":"parse","source":" \n \n \n\n \n\texport let bar = 99;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\n({foo})({bar})
","typescript":false,"index":91}
+{"fn":"parse_expression_at","source":"\n\n\n\n({foo})({bar})
","typescript":false,"index":98}
+{"fn":"parse","source":" \n\texport let a = {};\n\tconsole.log((a.b = true));\n","typescript":false}
+{"fn":"parse_expression_at","source":"{#each things as thing}\n\t\n\t\t \n\t
\n{/each}\n\n\n\t{#each things as other}\n\t\t
\n\t\t\t{other.ok ? '+' : '-'}\n\t\t
\n\t{/each}\n
\n\n","typescript":false,"index":7}
+{"fn":"parse_expression_at","source":"{#each things as thing}\n\t\n\t\t \n\t
\n{/each}\n\n\n\t{#each things as other}\n\t\t
\n\t\t\t{other.ok ? '+' : '-'}\n\t\t
\n\t{/each}\n
\n\n","typescript":false,"index":68}
+{"fn":"parse_expression_at","source":"{#each things as thing}\n\t\n\t\t \n\t
\n{/each}\n\n\n\t{#each things as other}\n\t\t
\n\t\t\t{other.ok ? '+' : '-'}\n\t\t
\n\t{/each}\n
\n\n","typescript":false,"index":114}
+{"fn":"parse_expression_at","source":"{#each things as thing}\n\t\n\t\t \n\t
\n{/each}\n\n\n\t{#each things as other}\n\t\t
\n\t\t\t{other.ok ? '+' : '-'}\n\t\t
\n\t{/each}\n
\n\n","typescript":false,"index":128}
+{"fn":"parse_expression_at","source":"{#each things as thing}\n\t\n\t\t \n\t
\n{/each}\n\n\n\t{#each things as other}\n\t\t
\n\t\t\t{other.ok ? '+' : '-'}\n\t\t
\n\t{/each}\n
\n\n","typescript":false,"index":157}
+{"fn":"parse","source":" \n \n \n \n \n\n \n \n \n \n \n \n \n\n \n\tconst things = [{ ok: true }, { ok: false }];\n\texport let div;\n","typescript":false}
+{"fn":"parse","source":" \n\texport let index;\n\texport let widget;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{index + 1}: {widget.name}
","typescript":false,"index":63}
+{"fn":"parse_expression_at","source":"\n\n{index + 1}: {widget.name}
","typescript":false,"index":76}
+{"fn":"parse","source":" \n\timport Widget from './Widget.svelte';\n\n\texport let widgets = [\n\t\t{ name: 'foo' },\n\t\t{ name: 'bar' },\n\t\t{ name: 'baz' }\n\t];\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each widgets as widget, i}\n\t \n{/each}","typescript":false,"index":151}
+{"fn":"parse_expression_at","source":"\n\n{#each widgets as widget, i}\n\t \n{/each}","typescript":false,"index":191}
+{"fn":"parse_expression_at","source":"\n\n{#each widgets as widget, i}\n\t \n{/each}","typescript":false,"index":208}
+{"fn":"parse","source":" \n\texport let array;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each array as row, i}\n\t\n\t\t{#each row as cell, j}\n\t\t\t[ {i}, {j} ] \n\t\t{/each}\n\t
\n{/each}","typescript":false,"index":46}
+{"fn":"parse_expression_at","source":"\n\n{#each array as row, i}\n\t\n\t\t{#each row as cell, j}\n\t\t\t[ {i}, {j} ] \n\t\t{/each}\n\t
\n{/each}","typescript":false,"index":79}
+{"fn":"parse_expression_at","source":"\n\n{#each array as row, i}\n\t\n\t\t{#each row as cell, j}\n\t\t\t[ {i}, {j} ] \n\t\t{/each}\n\t
\n{/each}","typescript":false,"index":107}
+{"fn":"parse_expression_at","source":"\n\n{#each array as row, i}\n\t\n\t\t{#each row as cell, j}\n\t\t\t[ {i}, {j} ] \n\t\t{/each}\n\t
\n{/each}","typescript":false,"index":112}
+{"fn":"parse","source":" \n\tlet name = 'hello';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n {name}
\n {name}
\n {name} {name}
","typescript":false,"index":53}
+{"fn":"parse_expression_at","source":"\n\n {name}
\n {name}
\n {name} {name}
","typescript":false,"index":77}
+{"fn":"parse_expression_at","source":"\n\n {name}
\n {name}
\n {name} {name}
","typescript":false,"index":113}
+{"fn":"parse_expression_at","source":"\n\n {name}
\n {name}
\n {name} {name}
","typescript":false,"index":132}
+{"fn":"parse","source":" \n\timport { get, writable } from 'svelte/store'\n\n\tlet bagOlStores = writable({\n\t\tfirstNonStore: 1,\n\t\tsecondNonStore: 2,\n\t\tthirdNonStore: 3,\n\t\tfirstStore: writable(4),\n\t\tsecondStore: writable(5),\n\t\tthirdStore: writable(6)\n\t});\n\n\tlet { firstNonStore, secondNonStore, thirdNonStore, firstStore, secondStore, thirdStore } = $bagOlStores;\n\n\tfunction changeStores() {\n\t\t$bagOlStores = ({\n\t\t\tthirdStore,\n\t\t\t$secondStore,\n\t\t\t$firstStore,\n\t\t\tfirstNonStore,\n\t\t\tsecondNonStore,\n\t\t\tthirdNonStore,\n\t\t} = {\n\t\t\tfirstNonStore: 7,\n\t\t\tsecondNonStore: 8,\n\t\t\tthirdNonStore: 9,\n\t\t\t$firstStore: 10,\n\t\t\t$secondStore: 11,\n\t\t\tfirstStore: writable(14),\n\t\t\tsecondStore: writable(13),\n\t\t\tthirdStore: writable(12)\n\t\t});\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{firstNonStore}
\n{secondNonStore}
\n{thirdNonStore}
\n{$firstStore}
\n{$secondStore}
\n{$thirdStore}
\n\nBag'ol stores \n{get($bagOlStores.firstStore)}
\n{get($bagOlStores.secondStore)}
\n{get($bagOlStores.thirdStore)}
\n\nClick me! ","typescript":false,"index":716}
+{"fn":"parse_expression_at","source":"\n\n{firstNonStore}
\n{secondNonStore}
\n{thirdNonStore}
\n{$firstStore}
\n{$secondStore}
\n{$thirdStore}
\n\nBag'ol stores \n{get($bagOlStores.firstStore)}
\n{get($bagOlStores.secondStore)}
\n{get($bagOlStores.thirdStore)}
\n\nClick me! ","typescript":false,"index":739}
+{"fn":"parse_expression_at","source":"\n\n{firstNonStore}
\n{secondNonStore}
\n{thirdNonStore}
\n{$firstStore}
\n{$secondStore}
\n{$thirdStore}
\n\nBag'ol stores \n{get($bagOlStores.firstStore)}
\n{get($bagOlStores.secondStore)}
\n{get($bagOlStores.thirdStore)}
\n\nClick me! ","typescript":false,"index":763}
+{"fn":"parse_expression_at","source":"\n\n{firstNonStore}
\n{secondNonStore}
\n{thirdNonStore}
\n{$firstStore}
\n{$secondStore}
\n{$thirdStore}
\n\nBag'ol stores \n{get($bagOlStores.firstStore)}
\n{get($bagOlStores.secondStore)}
\n{get($bagOlStores.thirdStore)}
\n\nClick me! ","typescript":false,"index":786}
+{"fn":"parse_expression_at","source":"\n\n{firstNonStore}
\n{secondNonStore}
\n{thirdNonStore}
\n{$firstStore}
\n{$secondStore}
\n{$thirdStore}
\n\nBag'ol stores \n{get($bagOlStores.firstStore)}
\n{get($bagOlStores.secondStore)}
\n{get($bagOlStores.thirdStore)}
\n\nClick me! ","typescript":false,"index":807}
+{"fn":"parse_expression_at","source":"\n\n{firstNonStore}
\n{secondNonStore}
\n{thirdNonStore}
\n{$firstStore}
\n{$secondStore}
\n{$thirdStore}
\n\nBag'ol stores \n{get($bagOlStores.firstStore)}
\n{get($bagOlStores.secondStore)}
\n{get($bagOlStores.thirdStore)}
\n\nClick me! ","typescript":false,"index":829}
+{"fn":"parse_expression_at","source":"\n\n{firstNonStore}
\n{secondNonStore}
\n{thirdNonStore}
\n{$firstStore}
\n{$secondStore}
\n{$thirdStore}
\n\nBag'ol stores \n{get($bagOlStores.firstStore)}
\n{get($bagOlStores.secondStore)}
\n{get($bagOlStores.thirdStore)}
\n\nClick me! ","typescript":false,"index":874}
+{"fn":"parse_expression_at","source":"\n\n{firstNonStore}
\n{secondNonStore}
\n{thirdNonStore}
\n{$firstStore}
\n{$secondStore}
\n{$thirdStore}
\n\nBag'ol stores \n{get($bagOlStores.firstStore)}
\n{get($bagOlStores.secondStore)}
\n{get($bagOlStores.thirdStore)}
\n\nClick me! ","typescript":false,"index":912}
+{"fn":"parse_expression_at","source":"\n\n{firstNonStore}
\n{secondNonStore}
\n{thirdNonStore}
\n{$firstStore}
\n{$secondStore}
\n{$thirdStore}
\n\nBag'ol stores \n{get($bagOlStores.firstStore)}
\n{get($bagOlStores.secondStore)}
\n{get($bagOlStores.thirdStore)}
\n\nClick me! ","typescript":false,"index":951}
+{"fn":"parse_expression_at","source":"\n\n{firstNonStore}
\n{secondNonStore}
\n{thirdNonStore}
\n{$firstStore}
\n{$secondStore}
\n{$thirdStore}
\n\nBag'ol stores \n{get($bagOlStores.firstStore)}
\n{get($bagOlStores.secondStore)}
\n{get($bagOlStores.thirdStore)}
\n\nClick me! ","typescript":false,"index":1004}
+{"fn":"parse","source":" \n\timport { get, writable } from 'svelte/store'\n\n\tlet bagOlStores = writable([1, 2, 3, writable(4), writable(5), writable(6)]);\n\n\tlet firstNonStore, secondNonStore, thirdNonStore, firstStore, secondStore, thirdStore;\n\t([firstNonStore, secondNonStore, thirdNonStore, firstStore, secondStore, thirdStore] = $bagOlStores);\n\n\tfunction changeStores() {\n\t\t$bagOlStores = ([\n\t\t\tfirstNonStore,\n\t\t\tsecondNonStore,\n\t\t\tthirdNonStore,\n\t\t\tfirstStore,\n\t\t\t$secondStore,\n\t\t\tthirdStore\n\t\t] = [\n\t\t\t7,\n\t\t\t8,\n\t\t\t9,\n\t\t\twritable(10),\n\t\t\t11,\n\t\t\twritable(12),\n\t\t\twritable(14),\n\t\t\twritable(15)\n\t\t]);\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{firstNonStore}
\n{secondNonStore}
\n{thirdNonStore}
\n{$firstStore}
\n{$secondStore}
\n{$thirdStore}
\n\nBag'ol stores \n{get($bagOlStores[5])}
\n{get($bagOlStores[6])}
\n{get($bagOlStores[7])}
\n\nClick me! ","typescript":false,"index":600}
+{"fn":"parse_expression_at","source":"\n\n{firstNonStore}
\n{secondNonStore}
\n{thirdNonStore}
\n{$firstStore}
\n{$secondStore}
\n{$thirdStore}
\n\nBag'ol stores \n{get($bagOlStores[5])}
\n{get($bagOlStores[6])}
\n{get($bagOlStores[7])}
\n\nClick me! ","typescript":false,"index":623}
+{"fn":"parse_expression_at","source":"\n\n{firstNonStore}
\n{secondNonStore}
\n{thirdNonStore}
\n{$firstStore}
\n{$secondStore}
\n{$thirdStore}
\n\nBag'ol stores \n{get($bagOlStores[5])}
\n{get($bagOlStores[6])}
\n{get($bagOlStores[7])}
\n\nClick me! ","typescript":false,"index":647}
+{"fn":"parse_expression_at","source":"\n\n{firstNonStore}
\n{secondNonStore}
\n{thirdNonStore}
\n{$firstStore}
\n{$secondStore}
\n{$thirdStore}
\n\nBag'ol stores \n{get($bagOlStores[5])}
\n{get($bagOlStores[6])}
\n{get($bagOlStores[7])}
\n\nClick me! ","typescript":false,"index":670}
+{"fn":"parse_expression_at","source":"\n\n{firstNonStore}
\n{secondNonStore}
\n{thirdNonStore}
\n{$firstStore}
\n{$secondStore}
\n{$thirdStore}
\n\nBag'ol stores \n{get($bagOlStores[5])}
\n{get($bagOlStores[6])}
\n{get($bagOlStores[7])}
\n\nClick me! ","typescript":false,"index":691}
+{"fn":"parse_expression_at","source":"\n\n{firstNonStore}
\n{secondNonStore}
\n{thirdNonStore}
\n{$firstStore}
\n{$secondStore}
\n{$thirdStore}
\n\nBag'ol stores \n{get($bagOlStores[5])}
\n{get($bagOlStores[6])}
\n{get($bagOlStores[7])}
\n\nClick me! ","typescript":false,"index":713}
+{"fn":"parse_expression_at","source":"\n\n{firstNonStore}
\n{secondNonStore}
\n{thirdNonStore}
\n{$firstStore}
\n{$secondStore}
\n{$thirdStore}
\n\nBag'ol stores \n{get($bagOlStores[5])}
\n{get($bagOlStores[6])}
\n{get($bagOlStores[7])}
\n\nClick me! ","typescript":false,"index":758}
+{"fn":"parse_expression_at","source":"\n\n{firstNonStore}
\n{secondNonStore}
\n{thirdNonStore}
\n{$firstStore}
\n{$secondStore}
\n{$thirdStore}
\n\nBag'ol stores \n{get($bagOlStores[5])}
\n{get($bagOlStores[6])}
\n{get($bagOlStores[7])}
\n\nClick me! ","typescript":false,"index":788}
+{"fn":"parse_expression_at","source":"\n\n{firstNonStore}
\n{secondNonStore}
\n{thirdNonStore}
\n{$firstStore}
\n{$secondStore}
\n{$thirdStore}
\n\nBag'ol stores \n{get($bagOlStores[5])}
\n{get($bagOlStores[6])}
\n{get($bagOlStores[7])}
\n\nClick me! ","typescript":false,"index":818}
+{"fn":"parse_expression_at","source":"\n\n{firstNonStore}
\n{secondNonStore}
\n{thirdNonStore}
\n{$firstStore}
\n{$secondStore}
\n{$thirdStore}
\n\nBag'ol stores \n{get($bagOlStores[5])}
\n{get($bagOlStores[6])}
\n{get($bagOlStores[7])}
\n\nClick me! ","typescript":false,"index":863}
+{"fn":"parse","source":" \n\texport let visible;\n\texport let rows;\n\texport let cols;\n\n\tfunction foo(node) {\n\t\treturn {\n\t\t\tduration: 100,\n\t\t\ttick: t => node.foo = t\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\t{#each rows as row}\n\t\t\n\t\t\t{#each cols as col}\n\t\t\t\t
{row}, {col}
\n\t\t\t{/each}\n\t\t
\n\t{/each}\n{/if}","typescript":false,"index":169}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\t{#each rows as row}\n\t\t\n\t\t\t{#each cols as col}\n\t\t\t\t
{row}, {col}
\n\t\t\t{/each}\n\t\t
\n\t{/each}\n{/if}","typescript":false,"index":186}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\t{#each rows as row}\n\t\t\n\t\t\t{#each cols as col}\n\t\t\t\t
{row}, {col}
\n\t\t\t{/each}\n\t\t
\n\t{/each}\n{/if}","typescript":false,"index":237}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\t{#each rows as row}\n\t\t\n\t\t\t{#each cols as col}\n\t\t\t\t
{row}, {col}
\n\t\t\t{/each}\n\t\t
\n\t{/each}\n{/if}","typescript":false,"index":281}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\t{#each rows as row}\n\t\t\n\t\t\t{#each cols as col}\n\t\t\t\t
{row}, {col}
\n\t\t\t{/each}\n\t\t
\n\t{/each}\n{/if}","typescript":false,"index":288}
+{"fn":"parse","source":" \n\texport let dir;\n\texport let open = true;\n\n\tfunction get_items() {\n\t\treturn dir === 'a'\n\t\t\t? [\n\t\t\t\t{\n\t\t\t\t\tfilename: 'a/b',\n\t\t\t\t\tisDir: true\n\t\t\t\t}\n\t\t\t]\n\t\t\t: [\n\t\t\t\t{\n\t\t\t\t\tfilename: 'a/b/c',\n\t\t\t\t\tisDir: false\n\t\t\t\t}\n\t\t\t];\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{dir} \n\n\t{#if open}\n\t\t\n\t\t\t{#each get_items() as item (item.filename)}\n\t\t\t\t{#if item.isDir}\n\t\t\t\t\t\n\t\t\t\t{:else}\n\t\t\t\t\t{item.filename} \n\t\t\t\t{/if}\n\t\t\t{/each}\n\t\t \n\t{/if}\n ","typescript":false,"index":254}
+{"fn":"parse_expression_at","source":"\n\n\n\t{dir} \n\n\t{#if open}\n\t\t\n\t\t\t{#each get_items() as item (item.filename)}\n\t\t\t\t{#if item.isDir}\n\t\t\t\t\t\n\t\t\t\t{:else}\n\t\t\t\t\t{item.filename} \n\t\t\t\t{/if}\n\t\t\t{/each}\n\t\t \n\t{/if}\n ","typescript":false,"index":273}
+{"fn":"parse_expression_at","source":"\n\n\n\t{dir} \n\n\t{#if open}\n\t\t\n\t\t\t{#each get_items() as item (item.filename)}\n\t\t\t\t{#if item.isDir}\n\t\t\t\t\t\n\t\t\t\t{:else}\n\t\t\t\t\t{item.filename} \n\t\t\t\t{/if}\n\t\t\t{/each}\n\t\t \n\t{/if}\n ","typescript":false,"index":296}
+{"fn":"parse_expression_at","source":"\n\n\n\t{dir} \n\n\t{#if open}\n\t\t\n\t\t\t{#each get_items() as item (item.filename)}\n\t\t\t\t{#if item.isDir}\n\t\t\t\t\t\n\t\t\t\t{:else}\n\t\t\t\t\t{item.filename} \n\t\t\t\t{/if}\n\t\t\t{/each}\n\t\t \n\t{/if}\n ","typescript":false,"index":317}
+{"fn":"parse_expression_at","source":"\n\n\n\t{dir} \n\n\t{#if open}\n\t\t\n\t\t\t{#each get_items() as item (item.filename)}\n\t\t\t\t{#if item.isDir}\n\t\t\t\t\t\n\t\t\t\t{:else}\n\t\t\t\t\t{item.filename} \n\t\t\t\t{/if}\n\t\t\t{/each}\n\t\t \n\t{/if}\n ","typescript":false,"index":342}
+{"fn":"parse_expression_at","source":"\n\n\n\t{dir} \n\n\t{#if open}\n\t\t\n\t\t\t{#each get_items() as item (item.filename)}\n\t\t\t\t{#if item.isDir}\n\t\t\t\t\t\n\t\t\t\t{:else}\n\t\t\t\t\t{item.filename} \n\t\t\t\t{/if}\n\t\t\t{/each}\n\t\t \n\t{/if}\n ","typescript":false,"index":377}
+{"fn":"parse_expression_at","source":"\n\n\n\t{dir} \n\n\t{#if open}\n\t\t\n\t\t\t{#each get_items() as item (item.filename)}\n\t\t\t\t{#if item.isDir}\n\t\t\t\t\t\n\t\t\t\t{:else}\n\t\t\t\t\t{item.filename} \n\t\t\t\t{/if}\n\t\t\t{/each}\n\t\t \n\t{/if}\n ","typescript":false,"index":416}
+{"fn":"parse","source":" \n\texport let folder;\n\n\timport Folder from './Folder.svelte';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n","typescript":false,"index":99}
+{"fn":"parse","source":" \n\texport let x;\n\n\timport Span from './Span.svelte';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#if x}\n\t\t value = this.value}\">\n\t\tx \n\t{/if}\n
","typescript":false,"index":83}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#if x}\n\t\t value = this.value}\">\n\t\tx \n\t{/if}\n
","typescript":false,"index":106}
+{"fn":"parse","source":" \n\texport let observable;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nvalue: {$observable}
","typescript":false,"index":55}
+{"fn":"parse","source":" \n\timport Nested from './Nested.svelte';\n\n\texport let observable;\n\texport let visible;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\t \n{/if}","typescript":false,"index":110}
+{"fn":"parse","source":" \n\timport { onDestroy } from 'svelte';\n\timport container from './container.js';\n\n\tlet element;\n\n\tonDestroy(() => {\n\t\tcontainer.div = element;\n\t});\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n
","typescript":false,"index":181}
+{"fn":"parse","source":" \n\timport Top from './Top.svelte';\n\n\texport let top;\n\texport let visible = true;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\t \n{/if}","typescript":false,"index":104}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\t \n{/if}","typescript":false,"index":130}
+{"fn":"parse","source":" \n\timport { onDestroy } from 'svelte';\n\timport { destroyed } from './destroyed.js';\n\timport B from './B.svelte';\n\n\tlet yes = 1;\n\n\tonDestroy(() => destroyed.push('A'));\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#if yes}\n\t\t \n\t{/if}\n
","typescript":false,"index":198}
+{"fn":"parse","source":" \n\timport { onDestroy } from 'svelte';\n\timport { destroyed } from './destroyed.js';\n\timport C from './C.svelte';\n\n\tlet yes = 1;\n\n\tonDestroy(() => destroyed.push('B'));\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#if yes}\n\t\t \n\t{/if}\n
","typescript":false,"index":198}
+{"fn":"parse","source":" \n\timport { onDestroy } from 'svelte';\n\timport { destroyed } from './destroyed.js';\n\n\tlet yes = 1;\n\n\tonDestroy(() => destroyed.push('C'));\n","typescript":false}
+{"fn":"parse","source":" \n\timport A from './A.svelte';\n\n\texport let visible = true;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\t \n{/if}","typescript":false,"index":83}
+{"fn":"parse","source":" \n\timport { onMount } from 'svelte';\n\n\tonMount(async () => {\n\t\tawait 123\n\t});\n","typescript":false}
+{"fn":"parse","source":" \n\timport { onMount } from 'svelte';\n\n\texport let x;\n\n\texport let inDocument;\n\n\tonMount(() => {\n\t\tinDocument = document.contains(x);\n\t});\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{inDocument}
","typescript":false,"index":170}
+{"fn":"parse_expression_at","source":"\n\n{inDocument}
","typescript":false,"index":174}
+{"fn":"parse","source":" \n\timport Widget from './Widget.svelte';\n\n\texport let foo;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t \n\n\t{#if foo}\n\t\t \n\t{/if}\n
","typescript":false,"index":101}
+{"fn":"parse","source":" \n\timport Widget from './Widget.svelte';\n\n\texport let foo;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n {#if foo} {/if}","typescript":false,"index":91}
+{"fn":"parse","source":" \n\timport { onMount } from 'svelte';\n\n\texport let x;\n\n\texport let inDocument;\n\n\tonMount(() => {\n\t\tinDocument = document.contains(x);\n\t});\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{inDocument}
","typescript":false,"index":170}
+{"fn":"parse_expression_at","source":"\n\n{inDocument}
","typescript":false,"index":174}
+{"fn":"parse","source":" \n\timport Widget from './Widget.svelte';\n\timport ParentWidget from './ParentWidget.svelte';\n","typescript":false}
+{"fn":"parse","source":" \n\timport { onMount } from 'svelte';\n\n\timport result from './result.js';\n\n\texport let name;\n\n\tonMount(() => {\n\t\tresult.push(`onMount ${name}`);\n\t});\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{name}
","typescript":false,"index":171}
+{"fn":"parse","source":" \n\timport Nested from './Nested.svelte';\n","typescript":false}
+{"fn":"parse","source":" \n\texport let foo;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{foo} ","typescript":false,"index":53}
+{"fn":"parse_expression_at","source":"\n\n{foo} ","typescript":false,"index":60}
+{"fn":"parse","source":" \n\texport let a;\n\texport let b;\n\texport let c;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{ (a) } \n \n{#if (b) }\n\ttrue \n{/if}\n{#each (c) as x}\n\t{x} \n{/each}","typescript":false,"index":73}
+{"fn":"parse_expression_at","source":"\n\n{ (a) } \n \n{#if (b) }\n\ttrue \n{/if}\n{#each (c) as x}\n\t{x} \n{/each}","typescript":false,"index":101}
+{"fn":"parse_expression_at","source":"\n\n{ (a) } \n \n{#if (b) }\n\ttrue \n{/if}\n{#each (c) as x}\n\t{x} \n{/each}","typescript":false,"index":121}
+{"fn":"parse_expression_at","source":"\n\n{ (a) } \n \n{#if (b) }\n\ttrue \n{/if}\n{#each (c) as x}\n\t{x} \n{/each}","typescript":false,"index":159}
+{"fn":"parse_expression_at","source":"\n\n{ (a) } \n \n{#if (b) }\n\ttrue \n{/if}\n{#each (c) as x}\n\t{x} \n{/each}","typescript":false,"index":177}
+{"fn":"parse","source":" \n\texport function preload({ foo }) {\n\t\treturn {\n\t\t\tbar: foo * 2\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse","source":" \n\texport const foo1 = 42;\n\texport const foo2 = () => 42;\n\texport let bar = 42;\n","typescript":false}
+{"fn":"parse","source":" \n\texport let a;\n\texport const b = 2;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\na: {a}
\nb: {b}
","typescript":false,"index":63}
+{"fn":"parse_expression_at","source":"\n\na: {a}
\nb: {b}
","typescript":false,"index":77}
+{"fn":"parse","source":" \n\timport Nested from './Nested.svelte';\n\n\texport let a;\n\texport let b;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n","typescript":false,"index":101}
+{"fn":"parse_expression_at","source":"\n\n","typescript":false,"index":107}
+{"fn":"parse","source":" \n // export multiple subscribables in one line\n export let u1, s1, u2, s2\n\n let p1, p2, p3\n\n // export previously declared props\n export { p1, p3 }\n\n // aliased props assign to v1, v2\n let v1, v2\n export { v1 as a1, v2 as a2 }\n\n // aliased export with initializer\n let vi1 = v2\n export { vi1 as a3 }\n\n // aliased subscribable export\n let vs1 = v1\n export { vs1 as a4 }\n\n // literal initializer\n let vl0 = 'hello'\n export { vl0 }\n\n // aliased with literal initializer\n let vl1 = 'test'\n export { vl1 as a5 }\n\n // aliased store surrounded by non-aliased non-stores\n let n1, n2, s3\n export { n1, s3 as a6, n2 }\n\n // keyword exports\n let k1, k2\n export { k1 as for, k2 as continue }\n\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n$s1={$s1}\n$s2={$s2}\np1={p1}\np3={p3}\n$v1={$v1}\nv2={v2}\nvi1={vi1}\n$vs1={$vs1}\nvl0={vl0}\nvl1={vl1}\n$s3={$s3}\n{k1}{k2}","typescript":false,"index":760}
+{"fn":"parse_expression_at","source":"\n\n$s1={$s1}\n$s2={$s2}\np1={p1}\np3={p3}\n$v1={$v1}\nv2={v2}\nvi1={vi1}\n$vs1={$vs1}\nvl0={vl0}\nvl1={vl1}\n$s3={$s3}\n{k1}{k2}","typescript":false,"index":770}
+{"fn":"parse_expression_at","source":"\n\n$s1={$s1}\n$s2={$s2}\np1={p1}\np3={p3}\n$v1={$v1}\nv2={v2}\nvi1={vi1}\n$vs1={$vs1}\nvl0={vl0}\nvl1={vl1}\n$s3={$s3}\n{k1}{k2}","typescript":false,"index":779}
+{"fn":"parse_expression_at","source":"\n\n$s1={$s1}\n$s2={$s2}\np1={p1}\np3={p3}\n$v1={$v1}\nv2={v2}\nvi1={vi1}\n$vs1={$vs1}\nvl0={vl0}\nvl1={vl1}\n$s3={$s3}\n{k1}{k2}","typescript":false,"index":787}
+{"fn":"parse_expression_at","source":"\n\n$s1={$s1}\n$s2={$s2}\np1={p1}\np3={p3}\n$v1={$v1}\nv2={v2}\nvi1={vi1}\n$vs1={$vs1}\nvl0={vl0}\nvl1={vl1}\n$s3={$s3}\n{k1}{k2}","typescript":false,"index":796}
+{"fn":"parse_expression_at","source":"\n\n$s1={$s1}\n$s2={$s2}\np1={p1}\np3={p3}\n$v1={$v1}\nv2={v2}\nvi1={vi1}\n$vs1={$vs1}\nvl0={vl0}\nvl1={vl1}\n$s3={$s3}\n{k1}{k2}","typescript":false,"index":805}
+{"fn":"parse_expression_at","source":"\n\n$s1={$s1}\n$s2={$s2}\np1={p1}\np3={p3}\n$v1={$v1}\nv2={v2}\nvi1={vi1}\n$vs1={$vs1}\nvl0={vl0}\nvl1={vl1}\n$s3={$s3}\n{k1}{k2}","typescript":false,"index":814}
+{"fn":"parse_expression_at","source":"\n\n$s1={$s1}\n$s2={$s2}\np1={p1}\np3={p3}\n$v1={$v1}\nv2={v2}\nvi1={vi1}\n$vs1={$vs1}\nvl0={vl0}\nvl1={vl1}\n$s3={$s3}\n{k1}{k2}","typescript":false,"index":825}
+{"fn":"parse_expression_at","source":"\n\n$s1={$s1}\n$s2={$s2}\np1={p1}\np3={p3}\n$v1={$v1}\nv2={v2}\nvi1={vi1}\n$vs1={$vs1}\nvl0={vl0}\nvl1={vl1}\n$s3={$s3}\n{k1}{k2}","typescript":false,"index":836}
+{"fn":"parse_expression_at","source":"\n\n$s1={$s1}\n$s2={$s2}\np1={p1}\np3={p3}\n$v1={$v1}\nv2={v2}\nvi1={vi1}\n$vs1={$vs1}\nvl0={vl0}\nvl1={vl1}\n$s3={$s3}\n{k1}{k2}","typescript":false,"index":846}
+{"fn":"parse_expression_at","source":"\n\n$s1={$s1}\n$s2={$s2}\np1={p1}\np3={p3}\n$v1={$v1}\nv2={v2}\nvi1={vi1}\n$vs1={$vs1}\nvl0={vl0}\nvl1={vl1}\n$s3={$s3}\n{k1}{k2}","typescript":false,"index":856}
+{"fn":"parse_expression_at","source":"\n\n$s1={$s1}\n$s2={$s2}\np1={p1}\np3={p3}\n$v1={$v1}\nv2={v2}\nvi1={vi1}\n$vs1={$vs1}\nvl0={vl0}\nvl1={vl1}\n$s3={$s3}\n{k1}{k2}","typescript":false,"index":862}
+{"fn":"parse_expression_at","source":"\n\n$s1={$s1}\n$s2={$s2}\np1={p1}\np3={p3}\n$v1={$v1}\nv2={v2}\nvi1={vi1}\n$vs1={$vs1}\nvl0={vl0}\nvl1={vl1}\n$s3={$s3}\n{k1}{k2}","typescript":false,"index":866}
+{"fn":"parse","source":" \n\texport let primitive;\n\texport let object;\n\t$: primitive && console.log('primitive');\n\t$: object && console.log('object');\n","typescript":false}
+{"fn":"parse","source":" \n\timport Nested from './Nested.svelte';\n\n\tlet value = { count: 1 };\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n value = { count: 1 }}>reassign \n ","typescript":false,"index":105}
+{"fn":"parse_expression_at","source":"\n\n value = { count: 1 }}>reassign \n ","typescript":false,"index":170}
+{"fn":"parse_expression_at","source":"\n\n value = { count: 1 }}>reassign \n ","typescript":false,"index":191}
+{"fn":"parse","source":" \n\texport let user;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nHello {user.name}! ","typescript":false,"index":49}
+{"fn":"parse","source":" \n\timport Nested from './Nested.svelte';\n\texport let currentUser;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n","typescript":false,"index":98}
+{"fn":"parse","source":" \n\t$: x = Object.keys($$restProps).length;\n\t$: y = Object.keys($$props).length;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{x} {y}","typescript":false,"index":99}
+{"fn":"parse_expression_at","source":"\n\n{x} {y}","typescript":false,"index":103}
+{"fn":"parse","source":" \n\timport Child from './Child.svelte'\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":67}
+{"fn":"parse_expression_at","source":"{$$props['x-y-z']}","typescript":false,"index":1}
+{"fn":"parse","source":" \n\timport Nested from './Nested.svelte';\n\n\texport let foo;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n","typescript":false,"index":92}
+{"fn":"parse","source":" \n\texport let a;\n\texport let b;\n\texport let c;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{$b}","typescript":false,"index":66}
+{"fn":"parse_expression_at","source":"Hello {name}! \n\n","typescript":false,"index":11}
+{"fn":"parse","source":" \n\n \n\texport let name='world'\n","typescript":false}
+{"fn":"parse_expression_at","source":"Hello {name}! \n\n","typescript":false,"index":11}
+{"fn":"parse","source":" \n\n \n\texport let name\n\t(() => {})()\n","typescript":false}
+{"fn":"parse","source":" ","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{JSON.stringify($$props)}
","typescript":false,"index":23}
+{"fn":"parse","source":" \n\timport RenderProps from './RenderProps.svelte';\n\n\texport let x;\n","typescript":false}
+{"fn":"parse","source":" \n\tlet props;\n\t$: {\n\t\tlet { foo, bar, baz, ...others } = $$props;\n\t\tprops = others;\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{props.qux}
","typescript":false,"index":109}
+{"fn":"parse","source":" \n\timport Nested from './Nested.svelte';\n\n\texport let a;\n\texport let b;\n\texport let c;\n\texport let d;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n","typescript":false,"index":133}
+{"fn":"parse_expression_at","source":"\n\n","typescript":false,"index":141}
+{"fn":"parse_expression_at","source":"\n\n","typescript":false,"index":149}
+{"fn":"parse_expression_at","source":"\n\n","typescript":false,"index":157}
+{"fn":"parse","source":" \n\texport let a;\n\t$: c = a + $$props.b;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\na: {a}
\nb: {$$props.b}
\nc: {c}
","typescript":false,"index":65}
+{"fn":"parse_expression_at","source":"\n\na: {a}
\nb: {$$props.b}
\nc: {c}
","typescript":false,"index":79}
+{"fn":"parse_expression_at","source":"\n\na: {a}
\nb: {$$props.b}
\nc: {c}
","typescript":false,"index":101}
+{"fn":"parse","source":" \n export let id;\n export let callback;\n\n $: $$props, callback(id);\n","typescript":false}
+{"fn":"parse","source":" \n\timport Comp from './Comp.svelte';\n\texport let callback;\n\texport let val1, val2;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n \n ","typescript":false,"index":132}
+{"fn":"parse_expression_at","source":"\n\n \n ","typescript":false,"index":172}
+{"fn":"parse_expression_at","source":"","typescript":false,"index":13}
+{"fn":"parse","source":" \n\timport Comp from './Comp.svelte'\n\tlet p = \"hi\"\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{props.someprop}\n\t \n \n\n p = \"changed\"}>Change\n ","typescript":false,"index":84}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{props.someprop}\n\t \n \n\n p = \"changed\"}>Change\n ","typescript":false,"index":107}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{props.someprop}\n\t \n \n\n p = \"changed\"}>Change\n ","typescript":false,"index":157}
+{"fn":"parse","source":" \n\t$: $$props.a = $$props.a * 2;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{$$props.a} {$$props.b}
\n $$props.b = 'b'}>update ","typescript":false,"index":55}
+{"fn":"parse_expression_at","source":"\n\n{$$props.a} {$$props.b}
\n $$props.b = 'b'}>update ","typescript":false,"index":67}
+{"fn":"parse_expression_at","source":"\n\n{$$props.a} {$$props.b}
\n $$props.b = 'b'}>update ","typescript":false,"index":100}
+{"fn":"parse","source":" \n\timport App from './App.svelte';\n\tlet a = 0;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n a++}>increment \n ","typescript":false,"index":83}
+{"fn":"parse","source":" \n\texport let raw;\n\texport let maybe;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{@html raw}{#if maybe}after{/if}
","typescript":false,"index":68}
+{"fn":"parse_expression_at","source":"\n\n{@html raw}{#if maybe}after{/if}
","typescript":false,"index":77}
+{"fn":"parse","source":" \n\texport let raw;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{@html raw}
","typescript":false,"index":49}
+{"fn":"parse","source":" \n\texport let maybe;\n\texport let raw;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if maybe}after{/if}{@html raw}
","typescript":false,"index":66}
+{"fn":"parse_expression_at","source":"\n\n{#if maybe}after{/if}{@html raw}
","typescript":false,"index":89}
+{"fn":"parse","source":" \n\texport let raw;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nbefore {@html raw} after","typescript":false,"index":54}
+{"fn":"parse","source":" \n\texport let raw;\n\texport let maybe;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nbefore {@html raw}{#if maybe}after{/if}","typescript":false,"index":73}
+{"fn":"parse_expression_at","source":"\n\nbefore {@html raw}{#if maybe}after{/if}","typescript":false,"index":82}
+{"fn":"parse","source":" \n\texport let raw;\n\texport let maybe;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nbefore {@html raw}{#if maybe}after{/if}","typescript":false,"index":73}
+{"fn":"parse_expression_at","source":"\n\nbefore {@html raw}{#if maybe}after{/if}","typescript":false,"index":82}
+{"fn":"parse","source":" \n\texport let content;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{@html content}","typescript":false,"index":48}
+{"fn":"parse","source":" \n\timport RawMustache from './RawMustache.svelte';\n\n\tlet content1 = `First line
`;\n\tlet content2 = `Another first line
`;\n\n\tlet show = false;\n\t$: content = show ? content1 : content2;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n show = !show}>\n\tSwitch\n \n\n \n\nThis line should be last.
","typescript":false,"index":232}
+{"fn":"parse_expression_at","source":"{@html 'x'}baz
","typescript":false,"index":10}
+{"fn":"parse","source":" \n\tlet content1 = ``;\n\tlet content2 = ``\n\n\tlet show = false;\n\t$: content = show ? content1 : content2;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n show = !show}>\n\tSwitch\n \n\n\n\t{@html content}\n\t\n ","typescript":false,"index":210}
+{"fn":"parse_expression_at","source":"\n\n show = !show}>\n\tSwitch\n \n\n\n\t{@html content}\n\t\n ","typescript":false,"index":272}
+{"fn":"parse","source":" \n\timport Component from './Component.svelte';\n\n\tlet content1 = `First line
`;\n\tlet content2 = `Another first line
`\n\n\tlet show = false;\n\t$: content = show ? content1 : content2;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n show = !show}>\n\tSwitch\n \n\n\n\t{@html content}\n ","typescript":false,"index":227}
+{"fn":"parse_expression_at","source":"\n\n show = !show}>\n\tSwitch\n \n\n\n\t{@html content}\n ","typescript":false,"index":287}
+{"fn":"parse","source":" \n\texport let raw;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nbefore{@html raw}after","typescript":false,"index":50}
+{"fn":"parse","source":" \n\texport let raw;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{@html raw}
","typescript":false,"index":49}
+{"fn":"parse","source":" \n\texport let raw;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t\n\t\t\t5 7 \n\t\t \n\t\t{@html raw}\n\t \n
","typescript":false,"index":102}
+{"fn":"parse","source":" \n\texport let show = false;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if show}\n\t{@html ' '} \n{/if}","typescript":false,"index":51}
+{"fn":"parse_expression_at","source":"\n\n{#if show}\n\t{@html ' '} \n{/if}","typescript":false,"index":70}
+{"fn":"parse","source":" \n let foo;\n let bar;\n bar = (foo = 1);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{foo} {bar} ","typescript":false,"index":66}
+{"fn":"parse_expression_at","source":"\n\n{foo} {bar} ","typescript":false,"index":72}
+{"fn":"parse","source":" \n let eid = 1;\n let foo;\n let employees = [\n {id: eid = (foo = 2), name: 'xxx'},\n ]\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{foo} {eid} ","typescript":false,"index":115}
+{"fn":"parse_expression_at","source":"\n\n{foo} {eid} ","typescript":false,"index":121}
+{"fn":"parse","source":" \n\timport { writable } from 'svelte/store';\n\n\tlet eid = writable(1);\n\tlet foo;\n\tlet u;\n\tlet v;\n\tlet w;\n\tlet x;\n\tlet y;\n\t[u, v, w] = [\n\t\t{id: eid = writable(foo = 2), name: 'xxx'},\n\t\t5,\n\t\twritable(6)\n\t];\n\t({ a: x, b: y } = { a: writable(9), b: writable(10) });\n\t$: z = u.id;\n\n\texport function update() {\n\t\t[u, v, w] = [\n\t\t\t{id: eid = writable(foo = 11), name: 'yyy'},\n\t\t\t12,\n\t\t\twritable(13)\n\t\t];\n\t\t({ a: x, b: y } = { a: writable(14), b: writable(15) });\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{foo} {$eid} {u.name} {v} {$w} {$x} {$y} {$z} ","typescript":false,"index":480}
+{"fn":"parse_expression_at","source":"\n\n{foo} {$eid} {u.name} {v} {$w} {$x} {$y} {$z} ","typescript":false,"index":486}
+{"fn":"parse_expression_at","source":"\n\n{foo} {$eid} {u.name} {v} {$w} {$x} {$y} {$z} ","typescript":false,"index":493}
+{"fn":"parse_expression_at","source":"\n\n{foo} {$eid} {u.name} {v} {$w} {$x} {$y} {$z} ","typescript":false,"index":502}
+{"fn":"parse_expression_at","source":"\n\n{foo} {$eid} {u.name} {v} {$w} {$x} {$y} {$z} ","typescript":false,"index":506}
+{"fn":"parse_expression_at","source":"\n\n{foo} {$eid} {u.name} {v} {$w} {$x} {$y} {$z} ","typescript":false,"index":511}
+{"fn":"parse_expression_at","source":"\n\n{foo} {$eid} {u.name} {v} {$w} {$x} {$y} {$z} ","typescript":false,"index":516}
+{"fn":"parse_expression_at","source":"\n\n{foo} {$eid} {u.name} {v} {$w} {$x} {$y} {$z} ","typescript":false,"index":521}
+{"fn":"parse","source":" \n\timport { writable } from 'svelte/store';\n\n\tlet eid = writable(1);\n\tlet foo;\n\tconst u = writable(2);\n\tconst v = writable(3);\n\tconst w = writable(4);\n\tconst x = writable(5);\n\tconst y = writable(6);\n\t[$u, $v, $w] = [\n\t\t{id: eid = writable(foo = 2), name: 'xxx'},\n\t\t5,\n\t\t6\n\t];\n\t({ a: $x, b: $y } = { a: 9, b: 10 });\n\t$: z = $u.id;\n\n\texport function update() {\n\t\t[$u, $v, $w] = [\n\t\t\t{id: eid = writable(foo = 11), name: 'yyy'},\n\t\t\t12,\n\t\t\t13\n\t\t];\n\t\t({ a: $x, b: $y } = { a: 14, b: 15 });\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{foo} {$eid} {$u.name} {$v} {$w} {$x} {$y} {$z} ","typescript":false,"index":511}
+{"fn":"parse_expression_at","source":"\n\n{foo} {$eid} {$u.name} {$v} {$w} {$x} {$y} {$z} ","typescript":false,"index":517}
+{"fn":"parse_expression_at","source":"\n\n{foo} {$eid} {$u.name} {$v} {$w} {$x} {$y} {$z} ","typescript":false,"index":524}
+{"fn":"parse_expression_at","source":"\n\n{foo} {$eid} {$u.name} {$v} {$w} {$x} {$y} {$z} ","typescript":false,"index":534}
+{"fn":"parse_expression_at","source":"\n\n{foo} {$eid} {$u.name} {$v} {$w} {$x} {$y} {$z} ","typescript":false,"index":539}
+{"fn":"parse_expression_at","source":"\n\n{foo} {$eid} {$u.name} {$v} {$w} {$x} {$y} {$z} ","typescript":false,"index":544}
+{"fn":"parse_expression_at","source":"\n\n{foo} {$eid} {$u.name} {$v} {$w} {$x} {$y} {$z} ","typescript":false,"index":549}
+{"fn":"parse_expression_at","source":"\n\n{foo} {$eid} {$u.name} {$v} {$w} {$x} {$y} {$z} ","typescript":false,"index":554}
+{"fn":"parse","source":" \n\timport { store } from './store';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{$store} ","typescript":false,"index":59}
+{"fn":"parse","source":" \n\tlet foo;\n\tlet bar = (foo = 1);\n\tfunction a() {\n\t\tbar = (foo = 1);\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{foo} {bar} ","typescript":false,"index":95}
+{"fn":"parse_expression_at","source":"\n\n{foo} {bar} ","typescript":false,"index":101}
+{"fn":"parse","source":" \n\tlet foo1;\n\tlet foo2;\n\tfor (let bar = (foo1 = 0); bar < 5; bar += 1) {\n\t\tfoo2 = foo1;\n\t}\n\tfunction a() {\n\t\tfor (let bar = (foo1 = 0); bar < 5; bar += 1) {\n\t\t\tfoo2 = foo1;\n\t\t}\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{foo1} {foo2} ","typescript":false,"index":203}
+{"fn":"parse_expression_at","source":"\n\n{foo1} {foo2} ","typescript":false,"index":210}
+{"fn":"parse","source":" \n\tlet count1 = 0;\n\tlet count2 = 0;\n\n\tfunction increaseCount1() {\n\t\tcount1++;\n\t}\n\n\t$: if (count2 < 10) {\n\t\tconsole.log(1);\n\t\tincreaseCount1();\n\t}\n\n\t$: if (count1 < 10) {\n\t\tconsole.log(2);\n\t\tcount2++;\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n count1++}>{count1} / {count2} ","typescript":false,"index":239}
+{"fn":"parse_expression_at","source":"\n\n count1++}>{count1} / {count2} ","typescript":false,"index":256}
+{"fn":"parse_expression_at","source":"\n\n count1++}>{count1} / {count2} ","typescript":false,"index":267}
+{"fn":"parse","source":" \n\tlet foo = 0;\n\tlet bar;\n\t$: {\n\t\tbar = foo + 1;\n\t\tif (foo) {\n\t\t\tbreak $;\n\t\t}\n\t\tbar = foo + 2;\n\t}\n\tfoo = 1;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{foo} {bar} ","typescript":false,"index":131}
+{"fn":"parse_expression_at","source":"\n\n{foo} {bar} ","typescript":false,"index":137}
+{"fn":"parse","source":" \n\texport let x = 0;\n\n\t$: x *= 2;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n+1 \ncount: {x}
","typescript":false,"index":71}
+{"fn":"parse_expression_at","source":"\n\n+1 \ncount: {x}
","typescript":false,"index":109}
+{"fn":"parse","source":" \n\texport let domain = [0, 10];\n\texport let range = [0, 100];\n\texport let x = 5;\n\n\tlet scale;\n\n\t$: scale = num => {\n\t\tconst t = domain[0] + (num - domain[0]) / (domain[1] - domain[0]);\n\t\treturn range[0] + t * (range[1] - range[0]);\n\t};\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{scale(x)}
","typescript":false,"index":258}
+{"fn":"parse","source":" \n\tconst refs = ['1','2','3']\n\texport let callback = () => {};\n\n\t$: callback(refs);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each refs as ref}\n\t \n{/each}","typescript":false,"index":109}
+{"fn":"parse_expression_at","source":"\n\n{#each refs as ref}\n\t \n{/each}","typescript":false,"index":142}
+{"fn":"parse","source":" \n\tlet list = [0, 1, 2, 3, 4];\n\texport let selected = 0;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{list.filter(x => x === selected)}
","typescript":false,"index":79}
+{"fn":"parse","source":" \n\timport { numbers } from './data.js';\n\tconst local_numbers = [1, 2, 3, 4];\n\n\tfunction addNumber() {\n\t\tnumbers[numbers.length] = numbers.length + 1;\n\t\tlocal_numbers[local_numbers.length] = local_numbers.length + 1;\n\t}\n\n\t$: sum = numbers.reduce((t, n) => t + n, 0);\n\t$: local_sum = local_numbers.reduce((t, n) => t + n, 0);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nimport {numbers.join(' + ')} = {sum}
\nlocal {local_numbers.join(' + ')} = {local_sum}
\n\n\n\tAdd a number\n ","typescript":false,"index":353}
+{"fn":"parse_expression_at","source":"\n\nimport {numbers.join(' + ')} = {sum}
\nlocal {local_numbers.join(' + ')} = {local_sum}
\n\n\n\tAdd a number\n ","typescript":false,"index":377}
+{"fn":"parse_expression_at","source":"\n\nimport {numbers.join(' + ')} = {sum}
\nlocal {local_numbers.join(' + ')} = {local_sum}
\n\n\n\tAdd a number\n ","typescript":false,"index":396}
+{"fn":"parse_expression_at","source":"\n\nimport {numbers.join(' + ')} = {sum}
\nlocal {local_numbers.join(' + ')} = {local_sum}
\n\n\n\tAdd a number\n ","typescript":false,"index":426}
+{"fn":"parse_expression_at","source":"\n\nimport {numbers.join(' + ')} = {sum}
\nlocal {local_numbers.join(' + ')} = {local_sum}
\n\n\n\tAdd a number\n ","typescript":false,"index":460}
+{"fn":"parse","source":" \n\timport { obj } from './data.js';\n\n\t$: prop = obj.prop;\n\tobj.foo = 'a different prop';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{prop}
","typescript":false,"index":111}
+{"fn":"parse","source":" \n\timport state from './state.js';\n\n\tfunction update() {\n\t\tstate.count += 1;\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{state.count} ","typescript":false,"index":123}
+{"fn":"parse_expression_at","source":"\n\n{state.count} ","typescript":false,"index":132}
+{"fn":"parse","source":" \n\tlet count = 1;\n\t// Could be a let or simplified, but this tests that it still works like this\n\t$: indirect_double = 2;\n\t$: if (count > 0) {\n\t\tindirect_double = count * 2;\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{indirect_double} \n count++}>Increment ","typescript":false,"index":200}
+{"fn":"parse_expression_at","source":"\n\n{indirect_double} \n count++}>Increment ","typescript":false,"index":240}
+{"fn":"parse","source":" \n\tlet moduleA = 'moduleA';\n\tlet moduleB = 'moduleB';\n","typescript":false}
+{"fn":"parse","source":" \n \n \n \n \n\texport function updateModuleA() {\n\t\tmoduleA = 'something else';\n\t}\n\n\texport function reset() {\n\t\tmoduleA = 'moduleA';\n\t}\n\n\t$: a = moduleA;\n\t$: b = moduleB;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\na: {a}\nb: {b}\nmoduleA: {moduleA}\nmoduleB: {moduleB}","typescript":false,"index":258}
+{"fn":"parse_expression_at","source":"\n\na: {a}\nb: {b}\nmoduleA: {moduleA}\nmoduleB: {moduleB}","typescript":false,"index":265}
+{"fn":"parse_expression_at","source":"\n\na: {a}\nb: {b}\nmoduleA: {moduleA}\nmoduleB: {moduleB}","typescript":false,"index":278}
+{"fn":"parse_expression_at","source":"\n\na: {a}\nb: {b}\nmoduleA: {moduleA}\nmoduleB: {moduleB}","typescript":false,"index":297}
+{"fn":"parse","source":" \n\tlet x = 1;\n\tlet y = true;\n\t$: array = y ? [1, 2] : [1];\n\t$: count = array.length === 2 && x ? 1 : 0;\n\t$: sum = count + array.length;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n {\n\t\t// order is important here: x must be updated before y\n\t\t// in order to test that $: still runs in the correct order\n\t\tx = 2;\n\t\ty = false;\n\t}}>{sum} ","typescript":false,"index":173}
+{"fn":"parse_expression_at","source":"\n\n {\n\t\t// order is important here: x must be updated before y\n\t\t// in order to test that $: still runs in the correct order\n\t\tx = 2;\n\t\ty = false;\n\t}}>{sum} ","typescript":false,"index":327}
+{"fn":"parse","source":" \n\texport let x = 0;\n\n $: x++;\n\n function onClick() {\n x += 1;\n }\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n+1 \ncount: {x}
","typescript":false,"index":109}
+{"fn":"parse_expression_at","source":"\n\n+1 \ncount: {x}
","typescript":false,"index":147}
+{"fn":"parse","source":" \n\tlet array;\n\t$: {\n\t\t// test that this doesn't rerun on array change\n\t\tarray = []\n\t\tarray[0] = [false, false];\n\t\tarray[1] = [false, false];\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each array as row, i}\n\t{#each row as item, j}\n\t\t array[i][j] = !array[i][j]}>{item} \n\t{/each}\n{/each}","typescript":false,"index":169}
+{"fn":"parse_expression_at","source":"\n\n{#each array as row, i}\n\t{#each row as item, j}\n\t\t array[i][j] = !array[i][j]}>{item} \n\t{/each}\n{/each}","typescript":false,"index":194}
+{"fn":"parse_expression_at","source":"\n\n{#each array as row, i}\n\t{#each row as item, j}\n\t\t array[i][j] = !array[i][j]}>{item} \n\t{/each}\n{/each}","typescript":false,"index":230}
+{"fn":"parse_expression_at","source":"\n\n{#each array as row, i}\n\t{#each row as item, j}\n\t\t array[i][j] = !array[i][j]}>{item} \n\t{/each}\n{/each}","typescript":false,"index":265}
+{"fn":"parse","source":" \n\t$: user = {};\n\t$: user.name = 'world';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nHello {user.name}! ","typescript":false,"index":71}
+{"fn":"parse","source":" \n\texport let a = { b: [1] };\n\n\tconst identity = x => x;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{a.b}-{identity(a.b)}","typescript":false,"index":76}
+{"fn":"parse_expression_at","source":"\n\n{a.b}-{identity(a.b)}","typescript":false,"index":82}
+{"fn":"parse_expression_at","source":"{1 === 1} ","typescript":false,"index":5}
+{"fn":"parse","source":" \n\timport { writable } from 'svelte/store';\n\tlet store = writable(42);\n\tlet variable = 42;\n\tlet value;\n\tlet value2;\n\t$: value = $store;\n\t$: value2 = variable;\n\n\texport function updateStore(value) {\n\t\tstore.set(value);\n\t}\n\texport function updateVar(value) {\n\t\tvariable = value;\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{ value }
\n{ value2 }
","typescript":false,"index":303}
+{"fn":"parse_expression_at","source":"\n\n{ value }
\n{ value2 }
","typescript":false,"index":320}
+{"fn":"parse","source":" \n\tlet foo = () => 1;\n\n\tvar bar = function() {\n\t\treturn 2;\n\t}\n\n\texport function update() {\n\t\tfoo = () => 3;\n\t\tbar = () => 4;\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{foo()}-{bar()}","typescript":false,"index":147}
+{"fn":"parse_expression_at","source":"\n\n{foo()}-{bar()}","typescript":false,"index":155}
+{"fn":"parse","source":" \n\tlet num = 2;\n\t$: square = num * num;\n\n\tfunction onClick() {\n\t\tthis.innerHTML = square;\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nClick me ","typescript":false,"index":129}
+{"fn":"parse","source":" \n\tlet array = ['a', 'b', 'c'];\n\t$: uppercase = array.map(str => str.toUpperCase());\n\n\tfunction onClick() {\n\t\tthis.innerHTML = uppercase.join(',');\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nClick me ","typescript":false,"index":187}
+{"fn":"parse","source":" \n\tlet foo = {};\n\tlet bar = 42;\n\t$: foo.bar = bar;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{JSON.stringify(foo)}","typescript":false,"index":70}
+{"fn":"parse","source":" \n\tconst a = {};\n\tconst b = {};\n\t$: b.foo = a.foo;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n a.foo = 42}>Mutate a \n{JSON.stringify(b)}
","typescript":false,"index":87}
+{"fn":"parse_expression_at","source":"\n\n a.foo = 42}>Mutate a \n{JSON.stringify(b)}
","typescript":false,"index":129}
+{"fn":"parse","source":" \n\texport let a = 1;\n\texport let b = 2;\n\texport let c;\n\texport let cSquared;\n\n\t$: c = a + b;\n\t$: cSquared = c * c;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{a} + {b} = {c}
\n{c} * {c} = {cSquared}
","typescript":false,"index":137}
+{"fn":"parse_expression_at","source":"\n\n{a} + {b} = {c}
\n{c} * {c} = {cSquared}
","typescript":false,"index":143}
+{"fn":"parse_expression_at","source":"\n\n{a} + {b} = {c}
\n{c} * {c} = {cSquared}
","typescript":false,"index":149}
+{"fn":"parse_expression_at","source":"\n\n{a} + {b} = {c}
\n{c} * {c} = {cSquared}
","typescript":false,"index":160}
+{"fn":"parse_expression_at","source":"\n\n{a} + {b} = {c}
\n{c} * {c} = {cSquared}
","typescript":false,"index":166}
+{"fn":"parse_expression_at","source":"\n\n{a} + {b} = {c}
\n{c} * {c} = {cSquared}
","typescript":false,"index":172}
+{"fn":"parse","source":" \n\texport let x = 'waiting';\n\n\tlet state;\n\t$: state = x;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{state} ","typescript":false,"index":82}
+{"fn":"parse","source":" \n\texport let x, y\n\n\t$: y = x;\n\n\texport let z;\n\t$: z = x;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{x} {y} {z}
","typescript":false,"index":80}
+{"fn":"parse_expression_at","source":"\n\n{x} {y} {z}
","typescript":false,"index":84}
+{"fn":"parse_expression_at","source":"\n\n{x} {y} {z}
","typescript":false,"index":88}
+{"fn":"parse","source":" \n const num = 2;\n $: squared = num * num;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{squared}
","typescript":false,"index":67}
+{"fn":"parse","source":" \n\tlet _x;\n\n\tfunction getX () {\n\t\treturn _x;\n\t}\n\n\texport let y = 1;\n\n\tlet xGetter;\n\texport let x;\n\n\t$: {\n\t\t_x = y * 2;\n\t\txGetter = getX;\n\t}\n\n\t$: x = xGetter();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{x}
","typescript":false,"index":182}
+{"fn":"parse","source":" \n\texport let a = 1;\n\texport let b = 2;\n\n\t$: c = a + b;\n\t$: cSquared = c * c;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{a} + {b} = {c}
\n{c} * {c} = {cSquared}
","typescript":false,"index":100}
+{"fn":"parse_expression_at","source":"\n\n{a} + {b} = {c}
\n{c} * {c} = {cSquared}
","typescript":false,"index":106}
+{"fn":"parse_expression_at","source":"\n\n{a} + {b} = {c}
\n{c} * {c} = {cSquared}
","typescript":false,"index":112}
+{"fn":"parse_expression_at","source":"\n\n{a} + {b} = {c}
\n{c} * {c} = {cSquared}
","typescript":false,"index":123}
+{"fn":"parse_expression_at","source":"\n\n{a} + {b} = {c}
\n{c} * {c} = {cSquared}
","typescript":false,"index":129}
+{"fn":"parse_expression_at","source":"\n\n{a} + {b} = {c}
\n{c} * {c} = {cSquared}
","typescript":false,"index":135}
+{"fn":"parse","source":" \n\texport let coords;\n\texport let numbers;\n\n\t$: [x, y] = coords;\n\t$: ({ answer } = numbers);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{x},{y}
\n{answer}
","typescript":false,"index":115}
+{"fn":"parse_expression_at","source":"\n\n{x},{y}
\n{answer}
","typescript":false,"index":119}
+{"fn":"parse_expression_at","source":"\n\n{x},{y}
\n{answer}
","typescript":false,"index":130}
+{"fn":"parse","source":" \n\texport let num = 1;\n\n\t$: max = Math.max(num, max || 0);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{num} / {max}
","typescript":false,"index":81}
+{"fn":"parse_expression_at","source":"\n\n{num} / {max}
","typescript":false,"index":89}
+{"fn":"parse","source":" \n\texport let width = 100;\n\n\tconst padding = 10;\n\n\t$: x1 = padding;\n\t$: x2 = width - padding;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{x1} - {x2}
","typescript":false,"index":116}
+{"fn":"parse_expression_at","source":"\n\n{x1} - {x2}
","typescript":false,"index":123}
+{"fn":"parse","source":" \n\t$: document.title = 'foo';\n","typescript":false}
+{"fn":"parse","source":" \n\texport let x = 42\n\n\tlet a;\n\tlet b;\n\n\t$: a = b;\n\t$: b = (function(a) {\n\t\treturn a;\n\t}(x));\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{a} {b}
","typescript":false,"index":115}
+{"fn":"parse_expression_at","source":"\n\n{a} {b}
","typescript":false,"index":119}
+{"fn":"parse","source":" \n\t$: c = a + b;\n\t$: a = 2;\n\t$: b = a;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{a}+{b}={c}
","typescript":false,"index":61}
+{"fn":"parse_expression_at","source":"\n\n{a}+{b}={c}
","typescript":false,"index":65}
+{"fn":"parse_expression_at","source":"\n\n{a}+{b}={c}
","typescript":false,"index":69}
+{"fn":"parse","source":" \n\texport let a = 1;\n\texport let doubled;\n\n\t$: doubled = a * 2;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\ndoubled: {doubled}
","typescript":false,"index":95}
+{"fn":"parse","source":" \n\texport let foo = 1, bar, baz, qux;\n\n\t$: {\n\t\tbar = foo;\n\t\tbaz = foo;\n\t}\n\n\t$: {\n\t\tqux = bar + baz;\n\t}\n","typescript":false}
+{"fn":"parse","source":" \n\texport let a = 1;\n\texport let b = 2;\n\tlet c;\n\n\tlet count = 0;\n\n\t$: {\n\t\tc = a + b;\n\t\tcount = count + 1;\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{a} + {b} = {c}
\nTimes calculated: {count}
","typescript":false,"index":131}
+{"fn":"parse_expression_at","source":"\n\n{a} + {b} = {c}
\nTimes calculated: {count}
","typescript":false,"index":137}
+{"fn":"parse_expression_at","source":"\n\n{a} + {b} = {c}
\nTimes calculated: {count}
","typescript":false,"index":143}
+{"fn":"parse_expression_at","source":"\n\n{a} + {b} = {c}
\nTimes calculated: {count}
","typescript":false,"index":172}
+{"fn":"parse","source":" \n\texport let count = 0;\n\n\t$: if (count >= 10) {\n\t\tcount = 9;\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\ncount: {count}
","typescript":false,"index":94}
+{"fn":"parse","source":" \n\timport { writable } from 'svelte/store';\n\tconst store = writable([]);\n\t$: ({ foo1 } = $store);\n\t$: [foo2] = $store;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{foo1}
\n{foo2}
","typescript":false,"index":141}
+{"fn":"parse_expression_at","source":"\n\n{foo1}
\n{foo2}
","typescript":false,"index":155}
+{"fn":"parse","source":" \n\texport let foo = {};\n\texport let bar;\n\t$: if (bar) {\n\t\tfoo[bar] = true;\n\t}\n","typescript":false}
+{"fn":"parse","source":" \n\texport let deferred;\n\tlet text = 'same';\n\tsetTimeout(() => {\n\t\ttext = 'same text';\n\t\tdeferred.resolve();\n\t}, 5);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{text} text
","typescript":false,"index":140}
+{"fn":"parse","source":" \n\texport let a = 'a';\n\tlet b;\n\t$: c = a;\n\n\tfunction foo() {\n\t\tb = c === 'a' ? 'b' : 'c';\n\t}\n\tfoo();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{a}{b}{c}
","typescript":false,"index":123}
+{"fn":"parse_expression_at","source":"\n\n{a}{b}{c}
","typescript":false,"index":126}
+{"fn":"parse_expression_at","source":"\n\n{a}{b}{c}
","typescript":false,"index":129}
+{"fn":"parse","source":" \n\tconst foo1 = 42;\n\tlet foo2 = 42;\n\texport { foo1 as bar1, foo2 as bar2 };\n","typescript":false}
+{"fn":"parse","source":" \n\texport let a;\n\texport function b() {}\n\texport let c = 1;\n\n\t$: length = Object.keys($$restProps).length;\n\t$: values = Object.values($$restProps);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\nLength: {length}
\nValues: {values.join(',')}
\n\n
\n
","typescript":false,"index":179}
+{"fn":"parse_expression_at","source":"\nLength: {length}
\nValues: {values.join(',')}
\n\n
\n
","typescript":false,"index":207}
+{"fn":"parse_expression_at","source":"\nLength: {length}
\nValues: {values.join(',')}
\n\n
\n
","typescript":false,"index":241}
+{"fn":"parse_expression_at","source":"\nLength: {length}
\nValues: {values.join(',')}
\n\n
\n
","typescript":false,"index":270}
+{"fn":"parse","source":" \n\timport App from './App.svelte';\n\tlet a = 1, b = 2, c = 3, d = 4, e = 5;\n\tlet f = { foo: 1 };\n\n\tfunction updateProps() {\n\t\ta = 31;\n\t\tb = 32;\n\t}\n\tfunction updateRest() {\n\t\td = 34;\n\t}\n\tfunction updateSpread() {\n\t\tf.foo = 31;\n\t}\n\tfunction updateSpread2() {\n\t\tf.bar = 2;\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n \n \n \n \n ","typescript":false,"index":319}
+{"fn":"parse_expression_at","source":"\n\n \n \n \n \n ","typescript":false,"index":343}
+{"fn":"parse_expression_at","source":"\n\n \n \n \n \n ","typescript":false,"index":384}
+{"fn":"parse_expression_at","source":"\n\n \n \n \n \n ","typescript":false,"index":424}
+{"fn":"parse_expression_at","source":"\n\n \n \n \n \n ","typescript":false,"index":466}
+{"fn":"parse","source":" \n\tfunction prune() {\n\t\t$$restProps.a\n\t\tdelete $$restProps.a\n\t\t// should be idempotent\n\t\tdelete $$restProps.a\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\ndelete a \n\n{JSON.stringify($$restProps)}","typescript":false,"index":149}
+{"fn":"parse_expression_at","source":"\n\ndelete a \n\n{JSON.stringify($$restProps)}","typescript":false,"index":176}
+{"fn":"parse","source":" \n\timport App from \"./App.svelte\";\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":61}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":67}
+{"fn":"parse","source":" \n\tlet x;\n\texport { x as y };\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{JSON.stringify($$restProps)} ","typescript":false,"index":54}
+{"fn":"parse","source":" \n\t$: $$restProps.c = $$restProps.c ?? 'c';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{$$restProps.a} {$$restProps.b} {$$restProps.c}
\n $$restProps.b = 'b'}>update ","typescript":false,"index":66}
+{"fn":"parse_expression_at","source":"\n\n{$$restProps.a} {$$restProps.b} {$$restProps.c}
\n $$restProps.b = 'b'}>update ","typescript":false,"index":82}
+{"fn":"parse_expression_at","source":"\n\n{$$restProps.a} {$$restProps.b} {$$restProps.c}
\n $$restProps.b = 'b'}>update ","typescript":false,"index":98}
+{"fn":"parse_expression_at","source":"\n\n{$$restProps.a} {$$restProps.b} {$$restProps.c}
\n $$restProps.b = 'b'}>update ","typescript":false,"index":135}
+{"fn":"parse","source":" \n\timport App from './App.svelte';\n\tlet a = 0;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n a++}>increment \n ","typescript":false,"index":83}
+{"fn":"parse","source":" \n\texport let a;\n\texport function b() {}\n\texport let c = 1;\n\n\t$: length = Object.keys($$restProps).length;\n\t$: values = Object.values($$restProps);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\nLength: {length}
\nValues: {values.join(',')}
\n\n
","typescript":false,"index":179}
+{"fn":"parse_expression_at","source":"\nLength: {length}
\nValues: {values.join(',')}
\n\n
","typescript":false,"index":207}
+{"fn":"parse_expression_at","source":"\nLength: {length}
\nValues: {values.join(',')}
\n\n
","typescript":false,"index":241}
+{"fn":"parse","source":" \n\timport App from './App.svelte';\n\tlet a = 1, b = 2, c = 3, d = 4, e = 5;\n\tlet f = { foo: 1 };\n\n\tfunction updateProps() {\n\t\ta = 31;\n\t\tb = 32;\n\t}\n\tfunction updateRest() {\n\t\td = 34;\n\t}\n\tfunction updateSpread() {\n\t\tf.foo = 31;\n\t}\n\tfunction updateSpread2() {\n\t\tf.bar = 2;\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n \n \n \n \n ","typescript":false,"index":319}
+{"fn":"parse_expression_at","source":"\n\n \n \n \n \n ","typescript":false,"index":343}
+{"fn":"parse_expression_at","source":"\n\n \n \n \n \n ","typescript":false,"index":384}
+{"fn":"parse_expression_at","source":"\n\n \n \n \n \n ","typescript":false,"index":424}
+{"fn":"parse_expression_at","source":"\n\n \n \n \n \n ","typescript":false,"index":466}
+{"fn":"parse","source":" \n\texport let item;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{item.name} \n\tTwo \n\tThree \n ","typescript":false,"index":64}
+{"fn":"parse_expression_at","source":"\n\n\n\t{item.name} \n\tTwo \n\tThree \n ","typescript":false,"index":76}
+{"fn":"parse","source":" \n\texport let foo;\n\texport let items;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each items as item}\n\t\t{item.id} \n\t{/each}\n ","typescript":false,"index":76}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each items as item}\n\t\t{item.id} \n\t{/each}\n ","typescript":false,"index":90}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each items as item}\n\t\t{item.id} \n\t{/each}\n ","typescript":false,"index":123}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each items as item}\n\t\t{item.id} \n\t{/each}\n ","typescript":false,"index":134}
+{"fn":"parse","source":" \n export let items;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each items as item}\n \n a \n b \n \n{/each}","typescript":false,"index":47}
+{"fn":"parse_expression_at","source":"\n\n{#each items as item}\n \n a \n b \n \n{/each}","typescript":false,"index":84}
+{"fn":"parse","source":" \n\texport let selected;\n\texport let options;\n\texport let lastChangedTo;\n\n\texport function updateLastChangedTo(result) {\n\t\tlastChangedTo = result;\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n updateLastChangedTo(selected)}\">\n\t{#each options as option}\n\t\t{option.id} \n\t{/each}\n ","typescript":false,"index":187}
+{"fn":"parse_expression_at","source":"\n\n updateLastChangedTo(selected)}\">\n\t{#each options as option}\n\t\t{option.id} \n\t{/each}\n ","typescript":false,"index":209}
+{"fn":"parse_expression_at","source":"\n\n updateLastChangedTo(selected)}\">\n\t{#each options as option}\n\t\t{option.id} \n\t{/each}\n ","typescript":false,"index":256}
+{"fn":"parse_expression_at","source":"\n\n updateLastChangedTo(selected)}\">\n\t{#each options as option}\n\t\t{option.id} \n\t{/each}\n ","typescript":false,"index":293}
+{"fn":"parse_expression_at","source":"\n\n updateLastChangedTo(selected)}\">\n\t{#each options as option}\n\t\t{option.id} \n\t{/each}\n ","typescript":false,"index":306}
+{"fn":"parse","source":" \n\tlet entries = [{selected: 'a' }]\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each entries as entry}\n\t\n\t\tA \n\t\tB \n\t \n\tselected: {entry.selected}\n{/each}","typescript":false,"index":61}
+{"fn":"parse_expression_at","source":"\n\n{#each entries as entry}\n\t\n\t\tA \n\t\tB \n\t \n\tselected: {entry.selected}\n{/each}","typescript":false,"index":100}
+{"fn":"parse_expression_at","source":"\n\n{#each entries as entry}\n\t\n\t\tA \n\t\tB \n\t \n\tselected: {entry.selected}\n{/each}","typescript":false,"index":202}
+{"fn":"parse","source":" \n\tlet value = 'bar';\n\tlet value_bound = 'bar';\n\tlet options = {};\n\n\tfunction loadOptions() {\n\t\toptions = {\n\t\t\tfoo: 'Foo',\n\t\t\tbar: 'Bar',\n\t\t\tbaz: 'Baz',\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each Object.entries(options) as [key, value] (key)}\n\t\t\n\t\t\t{value}\n\t\t \n\t{/each}\n \n\n\n\t{#each Object.entries(options) as [key, value] (key)}\n\t\t\n\t\t\t{value}\n\t\t \n\t{/each}\n \n\n\n\tLoad options\n ","typescript":false,"index":204}
+{"fn":"parse_expression_at","source":" \n \n \n \n\n \n \n \n \n \n \n \n \n\n \n ([key, value] = 1)","typescript":false,"index":230}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each Object.entries(options) as [key, value] (key)}\n\t\t\n\t\t\t{value}\n\t\t \n\t{/each}\n \n\n\n\t{#each Object.entries(options) as [key, value] (key)}\n\t\t\n\t\t\t{value}\n\t\t \n\t{/each}\n \n\n\n\tLoad options\n ","typescript":false,"index":245}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each Object.entries(options) as [key, value] (key)}\n\t\t\n\t\t\t{value}\n\t\t \n\t{/each}\n \n\n\n\t{#each Object.entries(options) as [key, value] (key)}\n\t\t\n\t\t\t{value}\n\t\t \n\t{/each}\n \n\n\n\tLoad options\n ","typescript":false,"index":268}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each Object.entries(options) as [key, value] (key)}\n\t\t\n\t\t\t{value}\n\t\t \n\t{/each}\n \n\n\n\t{#each Object.entries(options) as [key, value] (key)}\n\t\t\n\t\t\t{value}\n\t\t \n\t{/each}\n \n\n\n\tLoad options\n ","typescript":false,"index":278}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each Object.entries(options) as [key, value] (key)}\n\t\t\n\t\t\t{value}\n\t\t \n\t{/each}\n \n\n\n\t{#each Object.entries(options) as [key, value] (key)}\n\t\t\n\t\t\t{value}\n\t\t \n\t{/each}\n \n\n\n\tLoad options\n ","typescript":false,"index":337}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each Object.entries(options) as [key, value] (key)}\n\t\t\n\t\t\t{value}\n\t\t \n\t{/each}\n \n\n\n\t{#each Object.entries(options) as [key, value] (key)}\n\t\t\n\t\t\t{value}\n\t\t \n\t{/each}\n \n\n\n\tLoad options\n ","typescript":false,"index":359}
+{"fn":"parse_expression_at","source":" \n \n \n \n\n \n \n \n \n \n \n \n \n\n \n \n \n \n \n \n \n\n \n ([key, value] = 1)","typescript":false,"index":385}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each Object.entries(options) as [key, value] (key)}\n\t\t\n\t\t\t{value}\n\t\t \n\t{/each}\n \n\n\n\t{#each Object.entries(options) as [key, value] (key)}\n\t\t\n\t\t\t{value}\n\t\t \n\t{/each}\n \n\n\n\tLoad options\n ","typescript":false,"index":400}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each Object.entries(options) as [key, value] (key)}\n\t\t\n\t\t\t{value}\n\t\t \n\t{/each}\n \n\n\n\t{#each Object.entries(options) as [key, value] (key)}\n\t\t\n\t\t\t{value}\n\t\t \n\t{/each}\n \n\n\n\tLoad options\n ","typescript":false,"index":423}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each Object.entries(options) as [key, value] (key)}\n\t\t\n\t\t\t{value}\n\t\t \n\t{/each}\n \n\n\n\t{#each Object.entries(options) as [key, value] (key)}\n\t\t\n\t\t\t{value}\n\t\t \n\t{/each}\n \n\n\n\tLoad options\n ","typescript":false,"index":433}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each Object.entries(options) as [key, value] (key)}\n\t\t\n\t\t\t{value}\n\t\t \n\t{/each}\n \n\n\n\t{#each Object.entries(options) as [key, value] (key)}\n\t\t\n\t\t\t{value}\n\t\t \n\t{/each}\n \n\n\n\tLoad options\n ","typescript":false,"index":490}
+{"fn":"parse","source":" \n\timport Select from './select.svelte';\n\n\texport let attrs = { value: ['1'] };\n","typescript":false}
+{"fn":"parse","source":" \n\texport let attrs;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\toption 1 \n\toption 2 \n ","typescript":false,"index":61}
+{"fn":"parse","source":" \n\timport Select from './select.svelte';\n\n\texport let value = ['1'];\n\texport let other = {};\n","typescript":false}
+{"fn":"parse","source":" \n\texport let value;\n\texport let other;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\toption 1 \n\toption 2 \n ","typescript":false,"index":90}
+{"fn":"parse","source":" \n\texport let foo;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\ta \n\tb \n ","typescript":false,"index":53}
+{"fn":"parse","source":" \n\texport let foo;\n\texport let items;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\ta \n\tb \n ","typescript":false,"index":72}
+{"fn":"parse_expression_at","source":"\n\n\n\ta \n\tb \n ","typescript":false,"index":96}
+{"fn":"parse_expression_at","source":"\n\n\n\ta \n\tb \n ","typescript":false,"index":135}
+{"fn":"parse","source":" \n\texport let foo;\n\texport let items;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\ta \n\tb \n ","typescript":false,"index":72}
+{"fn":"parse_expression_at","source":"\n\n\n\ta \n\tb \n ","typescript":false,"index":105}
+{"fn":"parse_expression_at","source":"\n\n\n\ta \n\tb \n ","typescript":false,"index":144}
+{"fn":"parse_expression_at","source":"\n\tLabel \n ","typescript":false,"index":22}
+{"fn":"parse","source":" \n\texport let foo = [ 1, 2 ];\n\texport let log = [];\n\n\texport function handler(bar) {\n\t\tlog = log.concat(bar);\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each foo as bar}\n\t\n\t\ta \n\t\tb \n\t \n{/each}","typescript":false,"index":138}
+{"fn":"parse_expression_at","source":"\n\n{#each foo as bar}\n\t\n\t\ta \n\t\tb \n\t \n{/each}","typescript":false,"index":171}
+{"fn":"parse","source":" \n\texport let depth;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{depth} \n{#if depth > 0}\n\t \n{/if}","typescript":false,"index":46}
+{"fn":"parse_expression_at","source":"\n\n{depth} \n{#if depth > 0}\n\t \n{/if}","typescript":false,"index":65}
+{"fn":"parse_expression_at","source":"\n\n{depth} \n{#if depth > 0}\n\t \n{/if}","typescript":false,"index":98}
+{"fn":"parse","source":" \n\texport let count;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if count > 0}\n\t \n{/if}","typescript":false,"index":44}
+{"fn":"parse_expression_at","source":"\n\n{#if count > 0}\n\t \n{/if}","typescript":false,"index":69}
+{"fn":"parse","source":" \n\timport Countdown from './Countdown.svelte';\n\texport let count = 5;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{count}\n\n\n\t \n ","typescript":false,"index":89}
+{"fn":"parse","source":" \n\texport let file;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{file.name} \n\n\t{#if file.type === 'folder'}\n\t\t\n\t\t\t{#each file.children as child}\n\t\t\t\t \n\t\t\t{/each}\n\t\t \n\t{/if}\n ","typescript":false,"index":60}
+{"fn":"parse_expression_at","source":"\n\n\n\t{file.name} \n\n\t{#if file.type === 'folder'}\n\t\t\n\t\t\t{#each file.children as child}\n\t\t\t\t \n\t\t\t{/each}\n\t\t \n\t{/if}\n ","typescript":false,"index":94}
+{"fn":"parse_expression_at","source":"\n\n\n\t{file.name} \n\n\t{#if file.type === 'folder'}\n\t\t\n\t\t\t{#each file.children as child}\n\t\t\t\t \n\t\t\t{/each}\n\t\t \n\t{/if}\n ","typescript":false,"index":119}
+{"fn":"parse_expression_at","source":"\n\n\n\t{file.name} \n\n\t{#if file.type === 'folder'}\n\t\t\n\t\t\t{#each file.children as child}\n\t\t\t\t \n\t\t\t{/each}\n\t\t \n\t{/if}\n ","typescript":false,"index":160}
+{"fn":"parse_expression_at","source":"\n\n\n\t{file.name} \n\n\t{#if file.type === 'folder'}\n\t\t\n\t\t\t{#each file.children as child}\n\t\t\t\t \n\t\t\t{/each}\n\t\t \n\t{/if}\n ","typescript":false,"index":212}
+{"fn":"parse","source":" \n let time = new Date()\n let timeZone = 'UTC'\n ;(() => {\n })()\n","typescript":false}
+{"fn":"parse","source":" \n\timport { onMount } from 'svelte';\n\n\texport let foo = 1;\n\n\tonMount(() => {\n\t\tfoo = 2;\n\t});\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{foo}
","typescript":false,"index":115}
+{"fn":"parse","source":" \n\texport let foo = 1;\n\texport let bar;\n\n\t$: {\n\t\tbar = foo * 2;\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{foo}
\n{bar}
","typescript":false,"index":89}
+{"fn":"parse_expression_at","source":"\n\n{foo}
\n{bar}
","typescript":false,"index":102}
+{"fn":"parse","source":" \n\texport let foo;\n\texport let bar;\n\n\t$: {\n\t\tif (foo.x !== bar.x) {\n\t\t\tthrow new Error('mismatch');\n\t\t}\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{foo.x}
","typescript":false,"index":131}
+{"fn":"parse","source":" \n\timport Widget from './Widget.svelte';\n\n\texport let foo = { x: 1 };\n\texport let bar = { x: 1 };\n\n\t$: {\n\t\tbar = foo;\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":153}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":165}
+{"fn":"parse","source":" \n\texport let foo;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nfoo is {foo}","typescript":false,"index":45}
+{"fn":"parse","source":" \n\timport Foo from './Foo.svelte';\n\n\texport let visible = true;\n\texport let answer = 42;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\t \n{:else}\n\t \n{/if}","typescript":false,"index":112}
+{"fn":"parse","source":" \n\timport { onMount } from 'svelte';\n\n\texport let foo = 1;\n\texport let bar;\n\texport let _class;\n\n\tonMount(() => {\n\t\tfoo = undefined;\n\t});\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n
","typescript":false,"index":180}
+{"fn":"parse","source":" \n\texport let bar;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{bar.answer()}","typescript":false,"index":38}
+{"fn":"parse","source":" \n\timport Foo from './Foo.svelte';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":63}
+{"fn":"parse","source":" \n\texport let value;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{value}
","typescript":false,"index":45}
+{"fn":"parse","source":" \n\timport Widget from './Widget.svelte';\n\texport let foo;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n ","typescript":false,"index":98}
+{"fn":"parse_expression_at","source":"{(() => '@foo')()}","typescript":false,"index":1}
+{"fn":"parse","source":" \n\tlet data = '';\n\n\tif ($$slots.b) {\n\t\tdata = 'foo';\n\t}\n\n\texport function getData() {\n\t\treturn data;\n\t}\n\n\tfunction toString(data) {\n\t\tconst result = {};\n\t\tconst sortedKeys = Object.keys(data).sort();\n\t\tsortedKeys.forEach((key) => (result[key] = data[key]));\n\t\treturn JSON.stringify(result);\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n \n \n\n$$slots: {toString($$slots)}\n\n{#if $$slots.b}\n\t\n\t\t \n\t
\n{:else}\n\tSlot b is not available\n{/if}","typescript":false,"index":350}
+{"fn":"parse_expression_at","source":"\n\n \n \n\n$$slots: {toString($$slots)}\n\n{#if $$slots.b}\n\t\n\t\t \n\t
\n{:else}\n\tSlot b is not available\n{/if}","typescript":false,"index":375}
+{"fn":"parse","source":" \n import A from './A.svelte';\n let a, b;\n\n export function getA() {\n return a.getData();\n }\n export function getB() {\n return b.getData();\n }\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n hello world \n bye \n world \n \n\n\n hello world \n hello world \n bye world \n ","typescript":false,"index":187}
+{"fn":"parse_expression_at","source":"\n\n\n hello world \n bye \n world \n \n\n\n hello world \n hello world \n bye world \n ","typescript":false,"index":287}
+{"fn":"parse","source":" \n export let children;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{children}\n ","typescript":false,"index":44}
+{"fn":"parse","source":" \n\timport A from \"./A.svelte\"; \n","typescript":false}
+{"fn":"parse","source":" \n\texport let enabled = false;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{#if enabled}enabled{/if}\n\t \n ","typescript":false,"index":71}
+{"fn":"parse","source":" \n\texport let tagName = 'dynamic-element'\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n ","typescript":false,"index":82}
+{"fn":"parse_expression_at","source":"\n\t \n
","typescript":false,"index":27}
+{"fn":"parse","source":" \n\timport Outer from './outer.svelte';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{foo}\n\t
\n ","typescript":false,"index":92}
+{"fn":"parse","source":" \n\timport Inner from './inner.svelte';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t\t{foo}\n\t \n ","typescript":false,"index":109}
+{"fn":"parse","source":" \n\timport Points from './points.svelte';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\t \n ","typescript":false,"index":20}
+{"fn":"parse_expression_at","source":"\n\t \n ","typescript":false,"index":28}
+{"fn":"parse_expression_at","source":"\n\t \n ","typescript":false,"index":35}
+{"fn":"parse","source":" \n\texport let foo;\n\texport let baz;\n\texport let qux;\n\texport let quux;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nfoo: {foo}
\nbaz: {baz} ({typeof baz})
\nqux: {qux}
\nquux: {quux}
","typescript":false,"index":98}
+{"fn":"parse_expression_at","source":"\n\nfoo: {foo}
\nbaz: {baz} ({typeof baz})
\nqux: {qux}
\nquux: {quux}
","typescript":false,"index":116}
+{"fn":"parse_expression_at","source":"\n\nfoo: {foo}
\nbaz: {baz} ({typeof baz})
\nqux: {qux}
\nquux: {quux}
","typescript":false,"index":123}
+{"fn":"parse_expression_at","source":"\n\nfoo: {foo}
\nbaz: {baz} ({typeof baz})
\nqux: {qux}
\nquux: {quux}
","typescript":false,"index":149}
+{"fn":"parse_expression_at","source":"\n\nfoo: {foo}
\nbaz: {baz} ({typeof baz})
\nqux: {qux}
\nquux: {quux}
","typescript":false,"index":168}
+{"fn":"parse","source":" \n\timport Widget from './Widget.svelte';\n\n\texport let props;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n
","typescript":false,"index":98}
+{"fn":"parse","source":" \n\texport let foo;\n\texport let baz;\n\texport let qux;\n\texport let quux;\n\texport let selected;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nfoo: {foo}
\nbaz: {baz} ({typeof baz})
\nqux: {qux}
\nquux: {quux}
\nselected: {selected}
","typescript":false,"index":120}
+{"fn":"parse_expression_at","source":"\n\nfoo: {foo}
\nbaz: {baz} ({typeof baz})
\nqux: {qux}
\nquux: {quux}
\nselected: {selected}
","typescript":false,"index":138}
+{"fn":"parse_expression_at","source":"\n\nfoo: {foo}
\nbaz: {baz} ({typeof baz})
\nqux: {qux}
\nquux: {quux}
\nselected: {selected}
","typescript":false,"index":145}
+{"fn":"parse_expression_at","source":"\n\nfoo: {foo}
\nbaz: {baz} ({typeof baz})
\nqux: {qux}
\nquux: {quux}
\nselected: {selected}
","typescript":false,"index":171}
+{"fn":"parse_expression_at","source":"\n\nfoo: {foo}
\nbaz: {baz} ({typeof baz})
\nqux: {qux}
\nquux: {quux}
\nselected: {selected}
","typescript":false,"index":190}
+{"fn":"parse_expression_at","source":"\n\nfoo: {foo}
\nbaz: {baz} ({typeof baz})
\nqux: {qux}
\nquux: {quux}
\nselected: {selected}
","typescript":false,"index":214}
+{"fn":"parse","source":" \n\timport Widget from './Widget.svelte';\n\n\texport let list;\n\texport let qux = 0;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each list as item, index (item.foo)}\n\t\t \n\t{/each}\n
","typescript":false,"index":113}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each list as item, index (item.foo)}\n\t\t \n\t{/each}\n
","typescript":false,"index":134}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each list as item, index (item.foo)}\n\t\t \n\t{/each}\n
","typescript":false,"index":159}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each list as item, index (item.foo)}\n\t\t \n\t{/each}\n
","typescript":false,"index":170}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each list as item, index (item.foo)}\n\t\t \n\t{/each}\n
","typescript":false,"index":185}
+{"fn":"parse","source":" \n\texport let a;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\na: {a}
","typescript":false,"index":42}
+{"fn":"parse","source":" \n\timport Foo from './Foo.svelte';\n\n\texport let props;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":97}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":106}
+{"fn":"parse","source":" \n\texport let foo;\n\texport let baz;\n\texport let qux;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nfoo: {foo}
\nbaz: {baz}
\nqux: {qux}
","typescript":false,"index":80}
+{"fn":"parse_expression_at","source":"\n\nfoo: {foo}
\nbaz: {baz}
\nqux: {qux}
","typescript":false,"index":98}
+{"fn":"parse_expression_at","source":"\n\nfoo: {foo}
\nbaz: {baz}
\nqux: {qux}
","typescript":false,"index":116}
+{"fn":"parse","source":" \n\timport Widget from './Widget.svelte';\n\n\texport let props;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n
","typescript":false,"index":98}
+{"fn":"parse","source":" \n\texport let foo;\n\texport let baz;\n\texport let qux;\n\texport let corge;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nfoo: {foo}
\nbaz: {baz}
\nqux: {qux}
\ncorge: {corge}
","typescript":false,"index":99}
+{"fn":"parse_expression_at","source":"\n\nfoo: {foo}
\nbaz: {baz}
\nqux: {qux}
\ncorge: {corge}
","typescript":false,"index":117}
+{"fn":"parse_expression_at","source":"\n\nfoo: {foo}
\nbaz: {baz}
\nqux: {qux}
\ncorge: {corge}
","typescript":false,"index":135}
+{"fn":"parse_expression_at","source":"\n\nfoo: {foo}
\nbaz: {baz}
\nqux: {qux}
\ncorge: {corge}
","typescript":false,"index":155}
+{"fn":"parse","source":" \n\timport Widget from './Widget.svelte';\n\n\texport let props;\n\n\texport let corge = false;\n\texport let a = 'a';\n\texport let b = 'b';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n
","typescript":false,"index":171}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n
","typescript":false,"index":190}
+{"fn":"parse","source":" \n\texport let props;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":63}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":78}
+{"fn":"parse","source":" \n\timport Widget from './Widget.svelte';\n\n\texport let obj;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":89}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":97}
+{"fn":"parse","source":" \n\texport let foo;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nfoo: {foo}
","typescript":false,"index":46}
+{"fn":"parse","source":" \n\timport Widget from './Widget.svelte';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t \n
","typescript":false,"index":78}
+{"fn":"parse","source":" \n\texport let foo;\n\texport let baz;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{foo} {baz}","typescript":false,"index":55}
+{"fn":"parse_expression_at","source":"\n\n{foo} {baz}","typescript":false,"index":61}
+{"fn":"parse","source":" \n\texport let foo = false;\n\texport let a = 'a';\n\texport let b = 'b';\n\texport let bar = { baz: 'baz' };\n\n\timport Widget from './Widget.svelte';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":174}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":191}
+{"fn":"parse","source":" \n\texport let i;\n\texport let foo;\n\texport let qux;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\ni: {i}
\nfoo: {foo}
\nqux: {qux}
","typescript":false,"index":76}
+{"fn":"parse_expression_at","source":"\n\ni: {i}
\nfoo: {foo}
\nqux: {qux}
","typescript":false,"index":92}
+{"fn":"parse_expression_at","source":"\n\ni: {i}
\nfoo: {foo}
\nqux: {qux}
","typescript":false,"index":110}
+{"fn":"parse","source":" \n\timport Widget from './Widget.svelte';\n\n\texport let foo = 'foo';\n\n\tlet i = 0\n\n\tconst getProps = (foo) => {\n\t\ti += 1;\n\t\treturn { foo, i };\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n
","typescript":false,"index":181}
+{"fn":"parse","source":" \n\texport let value;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{value}
\n ","typescript":false,"index":43}
+{"fn":"parse","source":" \n\timport Widget from './Widget.svelte';\n\n\texport let props = {};\n\texport let x = 'foo';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":131}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":143}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":162}
+{"fn":"parse","source":" \n\texport let a;\n\texport let b;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n
","typescript":false,"index":63}
+{"fn":"parse_expression_at","source":"\n\n
","typescript":false,"index":74}
+{"fn":"parse","source":" \n\timport Nested from './Nested.svelte';\n\n\texport let things;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each things as thing}\n\t \n{/each}","typescript":false,"index":87}
+{"fn":"parse_expression_at","source":"\n\n{#each things as thing}\n\t \n{/each}","typescript":false,"index":117}
+{"fn":"parse","source":" \n\texport let things;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each things as thing}\n\t
\n{/each}","typescript":false,"index":47}
+{"fn":"parse_expression_at","source":"\n\n{#each things as thing}\n\t
\n{/each}","typescript":false,"index":74}
+{"fn":"parse","source":" \n\texport let props = {\n\t\t'data-foo': 'bar',\n\t\t'data-named': 'qux'\n\t};\n\texport let color = 'red';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{color}
","typescript":false,"index":125}
+{"fn":"parse_expression_at","source":"\n\n{color}
","typescript":false,"index":152}
+{"fn":"parse","source":" \n\texport let props;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nclick me ","typescript":false,"index":51}
+{"fn":"parse","source":" \n\texport let blah = 'hello';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{blah}
\n\n","typescript":false,"index":64}
+{"fn":"parse_expression_at","source":"\n\n{blah}
\n\n","typescript":false,"index":74}
+{"fn":"parse_expression_at","source":"\n\n{blah}
\n\n","typescript":false,"index":93}
+{"fn":"parse","source":" \n\texport let value;\n\texport let props;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":80}
+{"fn":"parse","source":" \n\texport let props;\n\tlet radioValue;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":92}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":111}
+{"fn":"parse","source":" \n\texport let items = ['value1', 'value2'];\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each items as item (item)}\n\t \n{/each}","typescript":false,"index":69}
+{"fn":"parse_expression_at","source":"\n\n{#each items as item (item)}\n\t \n{/each}","typescript":false,"index":84}
+{"fn":"parse_expression_at","source":"\n\n{#each items as item (item)}\n\t \n{/each}","typescript":false,"index":106}
+{"fn":"parse_expression_at","source":"\n\n{#each items as item (item)}\n\t \n{/each}","typescript":false,"index":116}
+{"fn":"parse","source":" \n export let value = 'World';\n export let spread = {};\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n Hello \n World \n ","typescript":false,"index":96}
+{"fn":"parse","source":" \n let value = ['Hello', 'World'];\n export let spread = {};\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n Hello \n World \n \n\n \n ","typescript":false,"index":109}
+{"fn":"parse_expression_at","source":"\n\n\n Hello \n World \n \n\n \n ","typescript":false,"index":228}
+{"fn":"parse_expression_at","source":"\n\n\n Hello \n World \n \n\n \n ","typescript":false,"index":285}
+{"fn":"parse","source":" \n import { omit } from './utils.js';\n\n export let value;\n\t\n\tfunction onInput(e) { \n value = e.target.value;\n }\n\n $: props = omit($$props, 'value');\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":200}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":218}
+{"fn":"parse","source":" \n import { omit } from './utils.js';\n\n export let value;\n\t\n\tfunction onInput(e) { \n value = e.target.value;\n }\n\n $: props = omit($$props, 'value', 'minlength');\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\t\n ","typescript":false,"index":233}
+{"fn":"parse_expression_at","source":"\n\t\n ","typescript":false,"index":246}
+{"fn":"parse_expression_at","source":"\n\t\n ","typescript":false,"index":264}
+{"fn":"parse","source":" \n\timport InputOne from './InputOne.svelte';\n\timport InputTwo from './InputTwo.svelte';\n\texport let val1 = '';\n\texport let val2 = '';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n \n ","typescript":false,"index":174}
+{"fn":"parse_expression_at","source":"\n\n \n ","typescript":false,"index":229}
+{"fn":"parse","source":" \n\texport let value = '';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":63}
+{"fn":"parse","source":" \n\texport let a;\n\texport let c;\n\texport let d;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\ntest
","typescript":false,"index":74}
+{"fn":"parse_expression_at","source":"\n\ntest
","typescript":false,"index":92}
+{"fn":"parse_expression_at","source":"\n\ntest
","typescript":false,"index":103}
+{"fn":"parse","source":" \n\texport let foo = false;\n\texport let a = 'a';\n\texport let b = 'b';\n\texport let bar = { title: 'baz' };\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n
","typescript":false,"index":135}
+{"fn":"parse_expression_at","source":"\n\n
","typescript":false,"index":152}
+{"fn":"parse","source":" \n\tlet props = {\n\t\tvalue: 'bar',\n\t\tform: 'qux',\n\t\tlist: 'quu',\n\t};\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":96}
+{"fn":"parse_expression_at","source":" ","typescript":false,"index":29}
+{"fn":"parse_expression_at","source":"\n\nred
\n\nred
\n\nred and bold
","typescript":false,"index":77}
+{"fn":"parse_expression_at","source":"\n\nred
\n\nred
\n\nred and bold
","typescript":false,"index":139}
+{"fn":"parse_expression_at","source":"\n\nred
\n\nred
\n\nred and bold
","typescript":false,"index":177}
+{"fn":"parse","source":" \n\texport let options = [];\n\texport let value = \"\";\n\texport let label = \"\";\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each options as option}\n\t\t{option} \n\t{/each}\n \n{label}
","typescript":false,"index":117}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each options as option}\n\t\t{option} \n\t{/each}\n \n{label}
","typescript":false,"index":139}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each options as option}\n\t\t{option} \n\t{/each}\n \n{label}
","typescript":false,"index":169}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each options as option}\n\t\t{option} \n\t{/each}\n \n{label}
","typescript":false,"index":209}
+{"fn":"parse","source":" \n\timport Select from \"./Select.svelte\";\n\tlet value = {\n\t\ta: \"1\",\n\t\tb: \"1\",\n\t};\n\tconst options = [\"1\", \"2\", \"3\"];\n\texport let label = \"test\";\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":180}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":206}
+{"fn":"parse","source":" \n\timport { spread } from './spread.js';\n\tlet dynamic = 'dynamic';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\n\n\n dynamic = ''}>unused ","typescript":false,"index":99}
+{"fn":"parse_expression_at","source":"\n\n\n\n\n\n dynamic = ''}>unused ","typescript":false,"index":148}
+{"fn":"parse_expression_at","source":"\n\n\n\n\n\n dynamic = ''}>unused ","typescript":false,"index":159}
+{"fn":"parse_expression_at","source":"\n\n\n\n\n\n dynamic = ''}>unused ","typescript":false,"index":204}
+{"fn":"parse","source":" \n\texport let foo;\n\texport let baz;\n\texport let qux;\n\texport let quux;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nfoo: {foo}
\nbaz: {baz} ({typeof baz})
\nqux: {qux}
\nquux: {quux}
","typescript":false,"index":98}
+{"fn":"parse_expression_at","source":"\n\nfoo: {foo}
\nbaz: {baz} ({typeof baz})
\nqux: {qux}
\nquux: {quux}
","typescript":false,"index":116}
+{"fn":"parse_expression_at","source":"\n\nfoo: {foo}
\nbaz: {baz} ({typeof baz})
\nqux: {qux}
\nquux: {quux}
","typescript":false,"index":123}
+{"fn":"parse_expression_at","source":"\n\nfoo: {foo}
\nbaz: {baz} ({typeof baz})
\nqux: {qux}
\nquux: {quux}
","typescript":false,"index":149}
+{"fn":"parse_expression_at","source":"\n\nfoo: {foo}
\nbaz: {baz} ({typeof baz})
\nqux: {qux}
\nquux: {quux}
","typescript":false,"index":168}
+{"fn":"parse","source":" \n\timport Widget from './Widget.svelte';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n
","typescript":false,"index":78}
+{"fn":"parse","source":" \n\timport { beforeUpdate } from 'svelte';\n\n\texport let a, b, c;\n\n\tlet changed = {};\n\tlet previous = {};\n\n\tbeforeUpdate(() => {\n\t\tchanged.a = a !== previous.a;\n\t\tchanged.b = b !== previous.b;\n\t\tchanged.c = c !== previous.c;\n\n\t\tprevious.a = a;\n\t\tprevious.b = b;\n\t\tprevious.c = c;\n\t});\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{JSON.stringify({ a, b, c })} \n{JSON.stringify(changed)} ","typescript":false,"index":307}
+{"fn":"parse_expression_at","source":"\n\n{JSON.stringify({ a, b, c })} \n{JSON.stringify(changed)} ","typescript":false,"index":348}
+{"fn":"parse","source":" \n\timport Nested from './Nested.svelte';\n\n\texport let a = 1;\n\tlet x = {};\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n","typescript":false,"index":104}
+{"fn":"parse_expression_at","source":"\n\n","typescript":false,"index":114}
+{"fn":"parse_expression_at","source":"\n\n","typescript":false,"index":122}
+{"fn":"parse_expression_at","source":" ","typescript":false,"index":43}
+{"fn":"parse","source":" \n\timport { spring } from 'svelte/motion';\n\n\tconst x = spring(0);\n\tx.set(1);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{$x}
","typescript":false,"index":99}
+{"fn":"parse","source":" \n\texport let state;\n\texport let states;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nCurrent state: {state}
\n\n\n\t{#each states as state}\n\t\t{state} \n\t{/each}\n ","typescript":false,"index":78}
+{"fn":"parse_expression_at","source":"\n\nCurrent state: {state}
\n\n\n\t{#each states as state}\n\t\t{state} \n\t{/each}\n ","typescript":false,"index":103}
+{"fn":"parse_expression_at","source":"\n\nCurrent state: {state}
\n\n\n\t{#each states as state}\n\t\t{state} \n\t{/each}\n ","typescript":false,"index":127}
+{"fn":"parse","source":" \n\timport { obj } from \"./Data.svelte.js\";\n\n\tfunction replaceProp() {\n\t\tObject.assign(obj, {a:9, b:10, c:11});\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nReplace \n\n{Object.values(obj)}","typescript":false,"index":149}
+{"fn":"parse_expression_at","source":"\n\nReplace \n\n{Object.values(obj)}","typescript":false,"index":181}
+{"fn":"parse_expression_at","source":"\n\t \n
","typescript":false,"index":29}
+{"fn":"parse","source":" \n\tconst p = 'p';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t \n
","typescript":false,"index":65}
+{"fn":"parse","source":" \n\timport { derived } from 'svelte/store';\n\n\texport let count;\n\tconst doubled = derived(count, $count => $count * 2);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n $count += 1}\">count {$count} \ndoubled: {$doubled}
","typescript":false,"index":155}
+{"fn":"parse_expression_at","source":"\n\n $count += 1}\">count {$count} \ndoubled: {$doubled}
","typescript":false,"index":182}
+{"fn":"parse_expression_at","source":"\n\n $count += 1}\">count {$count} \ndoubled: {$doubled}
","typescript":false,"index":212}
+{"fn":"parse","source":" \n\timport { writable } from 'svelte/store';\n\n\tlet userName1 = writable('init1');\n\tlet userName2 = writable('init2');\n\tlet userName3 = writable('init3');\n\tlet userName4 = writable('init4');\n\tlet userName5 = writable('init5');\n\tlet userName6 = writable('init6');\n\tlet userName7 = writable('init7');\n\t\n\tlet obj = {\n\t\tuserName1: 'user1', \n\t\tuserName2: 'user2', \n\t\tuserName3: 'user3', \n\t\t$userName4: 'user4',\n\t\tuserName5: 'user5',\n\t\t$userName6: 'user6',\n\t\tuserName7: 'user7',\n\t};\n\t\n\t({userName1: $userName1, $userName2 } = obj);\n\t({$userName3} = obj);\n\t({$userName4} = obj);\n\t({$userName5, $userName6, $userName7} = obj);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n$userName1: {$userName1}
\n$userName2: {$userName2}
\n$userName3: {$userName3}
\n$userName4: {$userName4}
\n$userName5: {$userName5}
\n$userName6: {$userName6}
\n$userName7: {$userName7}
","typescript":false,"index":653}
+{"fn":"parse_expression_at","source":"\n\n$userName1: {$userName1}
\n$userName2: {$userName2}
\n$userName3: {$userName3}
\n$userName4: {$userName4}
\n$userName5: {$userName5}
\n$userName6: {$userName6}
\n$userName7: {$userName7}
","typescript":false,"index":689}
+{"fn":"parse_expression_at","source":"\n\n$userName1: {$userName1}
\n$userName2: {$userName2}
\n$userName3: {$userName3}
\n$userName4: {$userName4}
\n$userName5: {$userName5}
\n$userName6: {$userName6}
\n$userName7: {$userName7}
","typescript":false,"index":725}
+{"fn":"parse_expression_at","source":"\n\n$userName1: {$userName1}
\n$userName2: {$userName2}
\n$userName3: {$userName3}
\n$userName4: {$userName4}
\n$userName5: {$userName5}
\n$userName6: {$userName6}
\n$userName7: {$userName7}
","typescript":false,"index":761}
+{"fn":"parse_expression_at","source":"\n\n$userName1: {$userName1}
\n$userName2: {$userName2}
\n$userName3: {$userName3}
\n$userName4: {$userName4}
\n$userName5: {$userName5}
\n$userName6: {$userName6}
\n$userName7: {$userName7}
","typescript":false,"index":797}
+{"fn":"parse_expression_at","source":"\n\n$userName1: {$userName1}
\n$userName2: {$userName2}
\n$userName3: {$userName3}
\n$userName4: {$userName4}
\n$userName5: {$userName5}
\n$userName6: {$userName6}
\n$userName7: {$userName7}
","typescript":false,"index":833}
+{"fn":"parse_expression_at","source":"\n\n$userName1: {$userName1}
\n$userName2: {$userName2}
\n$userName3: {$userName3}
\n$userName4: {$userName4}
\n$userName5: {$userName5}
\n$userName6: {$userName6}
\n$userName7: {$userName7}
","typescript":false,"index":869}
+{"fn":"parse","source":" \n\timport { writable } from 'svelte/store';\n\n\tconst a = writable({ foo: 1, bar: 2 });\n\t$a.foo = 3;\n\n\tconst b = writable({ foo: 1, bar: 2 });\n\t$b = { foo: 3 };\n\n\tfunction update() {\n\t\t$a.foo = $a.foo + 1;\n\t\t$b = { foo: $b.foo + 1, qux: 0 };\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\na: {JSON.stringify($a)}
\nb: {JSON.stringify($b)}
\n\n {\n\t$a.foo = $a.foo + 1;\n\t$b = { foo: $b.foo + 1, baz: 0 };\n}} />\n\n ","typescript":false,"index":268}
+{"fn":"parse_expression_at","source":"\n\na: {JSON.stringify($a)}
\nb: {JSON.stringify($b)}
\n\n {\n\t$a.foo = $a.foo + 1;\n\t$b = { foo: $b.foo + 1, baz: 0 };\n}} />\n\n ","typescript":false,"index":299}
+{"fn":"parse_expression_at","source":"\n\na: {JSON.stringify($a)}
\nb: {JSON.stringify($b)}
\n\n {\n\t$a.foo = $a.foo + 1;\n\t$b = { foo: $b.foo + 1, baz: 0 };\n}} />\n\n ","typescript":false,"index":342}
+{"fn":"parse_expression_at","source":"\n\na: {JSON.stringify($a)}
\nb: {JSON.stringify($b)}
\n\n {\n\t$a.foo = $a.foo + 1;\n\t$b = { foo: $b.foo + 1, baz: 0 };\n}} />\n\n ","typescript":false,"index":432}
+{"fn":"parse","source":" \n\timport { writable } from 'svelte/store';\n\n\tconst a = writable();\n\tconst b = writable();\n\texport let c;\n\n\t$: $a = $b;\n\t$: $b = $c;\n\n\tfunction increment() {\n\t\t$c += 1;\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\na: {$a}
\nb: {$b}
\nc: {$c}
\n\n+1 ","typescript":false,"index":197}
+{"fn":"parse_expression_at","source":"\n\na: {$a}
\nb: {$b}
\nc: {$c}
\n\n+1 ","typescript":false,"index":212}
+{"fn":"parse_expression_at","source":"\n\na: {$a}
\nb: {$b}
\nc: {$c}
\n\n+1 ","typescript":false,"index":227}
+{"fn":"parse_expression_at","source":"\n\na: {$a}
\nb: {$b}
\nc: {$c}
\n\n+1 ","typescript":false,"index":254}
+{"fn":"parse","source":" \n\timport { writable } from 'svelte/store';\n\n\tlet value = writable({ foo: 1, bar: 2 });\n\t$value.foo = $value.foo + $value.bar; // 3\n\t$value.bar = $value.foo * $value.bar; // 6\n\n\t// should resubscribe immediately\n\tvalue = writable({ foo: $value.foo + 2, bar: $value.bar - 2 }); // { foo: 5, bar: 4 }\n\n\t// should mutate the store value\n\t$value.baz = $value.foo + $value.bar; // { foo: 5, bar: 4, baz: 9 }\n\n\t// should resubscribe immediately\n\tvalue = writable({ qux: $value.baz - $value.foo }); // { qux: 4 }\n\n\t// making sure instrumentation returns the expression value\n\t$value = {\n\t\tone: writable(\n\t\t\t$value = {\n\t\t\t\ttwo: ({ $value } = { $value: { fred: $value.qux } }) // { fred: 4 }\n\t\t\t} // { two: { $value: { fred: 4 } } }\n\t\t) // { one: { two: { $value: { fred: 4 } } } }\n\t};\n\n\tconst one = $value.one;\n\n\tvalue.update(val => ({ answer: $one.two.$value.fred })); // { answer: 4 }\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{JSON.stringify($value)}","typescript":false,"index":898}
+{"fn":"parse","source":" \n\texport let count;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n count.update(n => n + 1)}\">count {$count} ","typescript":false,"index":58}
+{"fn":"parse_expression_at","source":"\n\n count.update(n => n + 1)}\">count {$count} ","typescript":false,"index":98}
+{"fn":"parse","source":" \n\timport { writable } from 'svelte/store';\n\n\texport function createValidator() {\n\t\tconst { subscribe, set } = writable({ dirty: false, valid: false });\n\n\t\tfunction action(node, binding) {\n\t\t\treturn {\n\t\t\t\tupdate(value) {\n\t\t\t\t\tset({ dirty: true, valid: value !== '' });\n\t\t\t\t}\n\t\t\t};\n\t\t}\n\n\t\treturn [{ subscribe }, action];\n\t}\n\tconst [validity, validate] = createValidator();\n\tlet email = null;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n \n\nDirty: {$validity.dirty}\nValid: {$validity.valid}","typescript":false,"index":456}
+{"fn":"parse_expression_at","source":"\n\n \n\nDirty: {$validity.dirty}\nValid: {$validity.valid}","typescript":false,"index":503}
+{"fn":"parse_expression_at","source":"\n\n \n\nDirty: {$validity.dirty}\nValid: {$validity.valid}","typescript":false,"index":522}
+{"fn":"parse_expression_at","source":"\n\n \n\nDirty: {$validity.dirty}\nValid: {$validity.valid}","typescript":false,"index":547}
+{"fn":"parse","source":" \n\timport { writable } from 'svelte/store';\n\tlet foo = writable(42);\n\texport let initial_foo = $foo;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{initial_foo}
","typescript":false,"index":123}
+{"fn":"parse","source":" \n\timport { writable } from 'svelte/store';\n\tconst foo = writable(42), bar = 'something else';\n\texport let initial_foo = $foo;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{initial_foo}
","typescript":false,"index":149}
+{"fn":"parse","source":" \n\texport let count;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n count.update(n => n + 1)}\">count {$count} ","typescript":false,"index":58}
+{"fn":"parse_expression_at","source":"\n\n count.update(n => n + 1)}\">count {$count} ","typescript":false,"index":98}
+{"fn":"parse","source":" \n\texport let count;\n\n\tlet double;\n\t$: double = $count * 2;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n count.update(n => n + 1)}\">double {double} ","typescript":false,"index":97}
+{"fn":"parse_expression_at","source":"\n\n count.update(n => n + 1)}\">double {double} ","typescript":false,"index":138}
+{"fn":"parse","source":" \n\texport let store_container;\n\n\t$: ({ store } = store_container);\n\t$: value = $store;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n{value}
\n{$store}
","typescript":false,"index":110}
+{"fn":"parse_expression_at","source":"\n{value}
\n{$store}
","typescript":false,"index":129}
+{"fn":"parse","source":" \n\timport { writable } from 'svelte/store';\n\timport Child from './App.svelte';\n\n\tconst store_container = { store: writable('Hello World') };\n\n\texport function update_value(value) {\n\t\tstore_container.store = writable(value);\n\t}\n","typescript":false}
+{"fn":"parse","source":" \n\texport let count;\n\n\texport function get_count() {\n\t\treturn $count;\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n count.update(n => n + 1)}\">+1 ","typescript":false,"index":110}
+{"fn":"parse","source":" \n\t$: $missingGlobal;\n","typescript":false}
+{"fn":"parse_expression_at","source":"{$missingGlobal}
","typescript":false,"index":4}
+{"fn":"parse","source":" \n\texport let store;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{$store}
","typescript":false,"index":43}
+{"fn":"parse","source":" \n\texport let store;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{$store}
","typescript":false,"index":43}
+{"fn":"parse","source":" \n\texport let count;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n count.update((n) => n + 1)}>count {$count} ","typescript":false,"index":57}
+{"fn":"parse_expression_at","source":"\n\n count.update((n) => n + 1)}>count {$count} ","typescript":false,"index":98}
+{"fn":"parse","source":" \n\timport { writable } from 'svelte/store';\n\n\tconst items = writable([\n\t\t { id: 0, text: 'initial' }\n\t]);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each $items as item}\n\t \n{/each}\n\n{$items[0].text}
","typescript":false,"index":131}
+{"fn":"parse_expression_at","source":"\n\n{#each $items as item}\n\t \n{/each}\n\n{$items[0].text}
","typescript":false,"index":167}
+{"fn":"parse_expression_at","source":"\n\n{#each $items as item}\n\t \n{/each}\n\n{$items[0].text}
","typescript":false,"index":192}
+{"fn":"parse","source":" \n\timport { writable } from 'svelte/store';\n\n\tlet itemStore = writable({prop: {things: [{name: \"item store\"}]}});\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each $itemStore.prop.things as thing }\n\t \n{/each}\n\n{$itemStore.prop.things[0].name}
","typescript":false,"index":139}
+{"fn":"parse_expression_at","source":"\n\n{#each $itemStore.prop.things as thing }\n\t \n{/each}\n\n{$itemStore.prop.things[0].name}
","typescript":false,"index":193}
+{"fn":"parse_expression_at","source":"\n\n{#each $itemStore.prop.things as thing }\n\t \n{/each}\n\n{$itemStore.prop.things[0].name}
","typescript":false,"index":220}
+{"fn":"parse","source":" \n\timport { writable } from 'svelte/store';\n\n\tconst items = writable([\n\t\t { id: 0, text: 'initial' }\n\t]);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each $items as { text }}\n\t \n{/each}\n\n{$items[0].text}
","typescript":false,"index":131}
+{"fn":"parse_expression_at","source":" \n \n\n \n \n \n \n\n ({ text } = 1)","typescript":false,"index":140}
+{"fn":"parse_expression_at","source":"\n\n{#each $items as { text }}\n\t \n{/each}\n\n{$items[0].text}
","typescript":false,"index":171}
+{"fn":"parse_expression_at","source":"\n\n{#each $items as { text }}\n\t \n{/each}\n\n{$items[0].text}
","typescript":false,"index":191}
+{"fn":"parse","source":" \n\timport foo from './foo.js';\n\tconst answer = $foo;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{answer}
","typescript":false,"index":75}
+{"fn":"parse","source":" \n\timport foo from './foo.js';\n","typescript":false}
+{"fn":"parse","source":" \n \n \n\n \n\tconst answer = $foo;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\n{answer}
","typescript":false,"index":102}
+{"fn":"parse","source":" \n\timport foo from './foo.js';\n\tfoo.bar = 'baz';\n\tconst answer = $foo;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{answer}
","typescript":false,"index":93}
+{"fn":"parse","source":" \n\timport { writable } from 'svelte/store';\n\n\tconst foo = writable(0);\n\n\texport function increment() {\n\t\t$foo++;\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{$foo}","typescript":false,"index":135}
+{"fn":"parse","source":" \n\timport {writable} from 'svelte/store';\n\n\tfunction action(node, binding) {\n\t\treturn {\n\t\t\tupdate: (value) => s.set(value),\n\t\t} \n\t}\n\tlet s = writable(\"simple\");\n\tlet v = \"\";\n\t\n\tfunction click() {\n\t\ts.set('clicked');\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n \n{v}
\n{$s}
\nclick me ","typescript":false,"index":259}
+{"fn":"parse_expression_at","source":"\n\n \n{v}
\n{$s}
\nclick me ","typescript":false,"index":274}
+{"fn":"parse_expression_at","source":"\n\n \n{v}
\n{$s}
\nclick me ","typescript":false,"index":284}
+{"fn":"parse_expression_at","source":"\n\n \n{v}
\n{$s}
\nclick me ","typescript":false,"index":299}
+{"fn":"parse_expression_at","source":"\n\n \n{v}
\n{$s}
\nclick me ","typescript":false,"index":327}
+{"fn":"parse","source":" \n\timport {writable} from 'svelte/store';\n\n\tfunction action(node, binding) {\n\t\treturn {\n\t\t\tupdate: (value) => s.set(value),\n\t\t} \n\t}\n\tlet s = writable(\"simple\");\n\tlet v = \"\";\n\t\n\tfunction click() {\n\t\ts.set('clicked');\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{v}
\n{$s}
\n \nclick me ","typescript":false,"index":246}
+{"fn":"parse_expression_at","source":"\n\n{v}
\n{$s}
\n \nclick me ","typescript":false,"index":261}
+{"fn":"parse_expression_at","source":"\n\n{v}
\n{$s}
\n \nclick me ","typescript":false,"index":290}
+{"fn":"parse_expression_at","source":"\n\n{v}
\n{$s}
\n \nclick me ","typescript":false,"index":305}
+{"fn":"parse_expression_at","source":"\n\n{v}
\n{$s}
\n \nclick me ","typescript":false,"index":327}
+{"fn":"parse","source":" \n\timport {writable} from 'svelte/store'\n\tlet store = writable(0)\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n {\n\tif(store && $store){\n\n\t}\n}}>\n\tclicks: {$store}\n ","typescript":false,"index":101}
+{"fn":"parse_expression_at","source":"\n\n {\n\tif(store && $store){\n\n\t}\n}}>\n\tclicks: {$store}\n ","typescript":false,"index":149}
+{"fn":"parse","source":" \n\timport { writable } from 'svelte/store';\n\tlet foo = writable(0);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{$foo} \n foo.update(n => n + 1)}\">+1 \n foo = writable(0)}\">reset ","typescript":false,"index":91}
+{"fn":"parse_expression_at","source":"\n\n{$foo} \n foo.update(n => n + 1)}\">+1 \n foo = writable(0)}\">reset ","typescript":false,"index":121}
+{"fn":"parse_expression_at","source":"\n\n{$foo} \n foo.update(n => n + 1)}\">+1 \n foo = writable(0)}\">reset ","typescript":false,"index":183}
+{"fn":"parse","source":" \n\timport { writable } from 'svelte/store';\n\tlet foo = writable(0);\n\tfoo = writable(42);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{$foo}","typescript":false,"index":108}
+{"fn":"parse","source":" \n\timport { writable } from 'svelte/store';\n\tconst context = {\n\t\tstore1: writable(31),\n\t\tstore2: writable(42)\n\t};\n\tlet store1;\n\tlet store2;\n\t({\n\t\tstore1,\n\t\tstore2\n\t} = context);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{$store1}\n{$store2}","typescript":false,"index":197}
+{"fn":"parse_expression_at","source":"\n\n{$store1}\n{$store2}","typescript":false,"index":207}
+{"fn":"parse","source":" \n\timport { writable } from 'svelte/store';\n\texport let foo = writable(0);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{$foo} ","typescript":false,"index":98}
+{"fn":"parse","source":" \n\timport { writable } from 'svelte/store';\n\tfunction fake_observable(store) {\n\t\treturn { subscribe: cb => ({ unsubscribe: store.subscribe(cb) }) };\n\t}\n\n\tlet foo = fake_observable(writable(0));\n\tfoo = fake_observable(writable(42));\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{$foo}","typescript":false,"index":251}
+{"fn":"parse","source":" \n\tfunction test(store) {\n\t\t// allow declaring $store as parameter\n\t\t// it's not referring to the store value of the\n\t\t// `store` variable in the upper scope\n\t\treturn derived(store, $store => {\n\n\t\t});\n\t}\n\n\tfunction test2(store) {\n\t\t// allow declaring the `$store` variable\n\t\t// it is not referring to the store value of the `store` variable\n\t\tlet $store;\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n {\n\t\tderived(store, $store => {});\n\t}}\n\ton:test2={(store) => {\n\t\tlet $store;\n\t}}\n/>","typescript":false,"index":391}
+{"fn":"parse_expression_at","source":"\n\n
{\n\t\tderived(store, $store => {});\n\t}}\n\ton:test2={(store) => {\n\t\tlet $store;\n\t}}\n/>","typescript":false,"index":451}
+{"fn":"parse","source":" \n\timport { count } from './store.js';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n
count: {$count}
","typescript":false,"index":68}
+{"fn":"parse","source":" \n\timport Nested from './Nested.svelte';\n\timport { count } from './store.js';\n\n\texport function increment() {\n\t\t$count++;\n\t}\n","typescript":false}
+{"fn":"parse","source":" \n\timport { writable } from 'svelte/store';\n\timport { store } from './state.js';\n\n\texport let value;\n\n\tconst copy = writable(value);\n\n\t$: {\n\t\tcopy.set(value);\n\t\tstore.set({ value });\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n
{$copy}
","typescript":false,"index":208}
+{"fn":"parse","source":" \n\timport { store } from './state.js';\n\timport Child from './Child.svelte';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n
\n\n
store.set({ value: 1 })}>1 ","typescript":false,"index":108}
+{"fn":"parse_expression_at","source":"\n\n
\n\n
store.set({ value: 1 })}>1 ","typescript":false,"index":144}
+{"fn":"parse","source":" \n\texport let x;\n\texport let y;\n\texport let width;\n\texport let height;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n
\n\t \n ","typescript":false,"index":106}
+{"fn":"parse_expression_at","source":"\n\n
\n\t \n ","typescript":false,"index":114}
+{"fn":"parse_expression_at","source":"\n\n
\n\t \n ","typescript":false,"index":126}
+{"fn":"parse_expression_at","source":"\n\n
\n\t \n ","typescript":false,"index":143}
+{"fn":"parse","source":" \n\n \n\texport let x;\n\texport let y;\n\texport let width;\n\texport let height;\n","typescript":false}
+{"fn":"parse_expression_at","source":"
\n\n\n\n ","typescript":false,"index":157}
+{"fn":"parse_expression_at","source":"\n\n\n\n ","typescript":false,"index":165}
+{"fn":"parse_expression_at","source":"\n\n\n\n ","typescript":false,"index":177}
+{"fn":"parse_expression_at","source":"\n\n\n\n ","typescript":false,"index":194}
+{"fn":"parse","source":" \n\timport Rect from './Rect.svelte';\n\n\texport let x;\n\texport let y;\n\texport let width;\n\texport let height;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t \n ","typescript":false,"index":142}
+{"fn":"parse_expression_at","source":"\n\n\n\t \n ","typescript":false,"index":150}
+{"fn":"parse_expression_at","source":"\n\n\n\t \n ","typescript":false,"index":162}
+{"fn":"parse_expression_at","source":"\n\n\n\t \n ","typescript":false,"index":179}
+{"fn":"parse","source":" \n\n \n\texport let x;\n\texport let y;\n\texport let width;\n\texport let height;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\n ","typescript":false,"index":134}
+{"fn":"parse_expression_at","source":"\n\n\n\n ","typescript":false,"index":142}
+{"fn":"parse_expression_at","source":"\n\n\n\n ","typescript":false,"index":154}
+{"fn":"parse_expression_at","source":"\n\n\n\n ","typescript":false,"index":171}
+{"fn":"parse","source":" \n\timport Rect from './Rect.svelte';\n\n\texport let x;\n\texport let y;\n\texport let width;\n\texport let height;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t \n ","typescript":false,"index":142}
+{"fn":"parse_expression_at","source":"\n\n\n\t \n ","typescript":false,"index":150}
+{"fn":"parse_expression_at","source":"\n\n\n\t \n ","typescript":false,"index":162}
+{"fn":"parse_expression_at","source":"\n\n\n\t \n ","typescript":false,"index":179}
+{"fn":"parse","source":" \n\texport let foo;\n\texport let bar;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each foo as x}\n\t\t \n\t{/each}\n\n\t{#each bar as y}\n\t\t \n\t{/each}\n ","typescript":false,"index":68}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each foo as x}\n\t\t \n\t{/each}\n\n\t{#each bar as y}\n\t\t \n\t{/each}\n ","typescript":false,"index":118}
+{"fn":"parse","source":" \n\texport let colours = [ 'red', 'green', 'blue' ];\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each colours as colour, i}\n\t\t \n\t{/each}\n ","typescript":false,"index":84}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each colours as colour, i}\n\t\t \n\t{/each}\n ","typescript":false,"index":121}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#each colours as colour, i}\n\t\t \n\t{/each}\n ","typescript":false,"index":155}
+{"fn":"parse","source":" \n\texport let width = 100\n\texport let height = 60\n\t$: circle = ``\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n {@html circle}\n \n ","typescript":false,"index":161}
+{"fn":"parse_expression_at","source":"\n\n\n {@html circle}\n \n ","typescript":false,"index":178}
+{"fn":"parse_expression_at","source":"\n\n\n {@html circle}\n \n ","typescript":false,"index":197}
+{"fn":"parse_expression_at","source":"\n\n\n {@html circle}\n \n ","typescript":false,"index":220}
+{"fn":"parse_expression_at","source":"\n\n\n {@html circle}\n \n ","typescript":false,"index":237}
+{"fn":"parse","source":" \n\texport let width = 100\n\texport let height = 60\n\t$: circle = ``\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{@html circle}\n\t\t\n\t \n ","typescript":false,"index":161}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{@html circle}\n\t\t\n\t \n ","typescript":false,"index":178}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{@html circle}\n\t\t\n\t \n ","typescript":false,"index":205}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{@html circle}\n\t\t\n\t \n ","typescript":false,"index":228}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{@html circle}\n\t\t\n\t \n ","typescript":false,"index":245}
+{"fn":"parse","source":" \n\texport let width = 100;\n\texport let height = 60;\n\t$: circle = ` `;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{@html circle}\n\t \n ","typescript":false,"index":195}
+{"fn":"parse","source":" \n\tlet content = ' '\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{@html content}\n ","typescript":false,"index":413}
+{"fn":"parse","source":" \n\texport let x;\n\texport let y;\n\texport let width;\n\texport let height;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t \n \n\n\n\t \n ","typescript":false,"index":106}
+{"fn":"parse_expression_at","source":"\n\n\n\t \n \n\n\n\t \n ","typescript":false,"index":114}
+{"fn":"parse_expression_at","source":"\n\n\n\t \n \n\n\n\t \n ","typescript":false,"index":126}
+{"fn":"parse_expression_at","source":"\n\n\n\t \n \n\n\n\t \n ","typescript":false,"index":143}
+{"fn":"parse_expression_at","source":"\n\n\n\t \n \n\n\n\t \n ","typescript":false,"index":179}
+{"fn":"parse_expression_at","source":"\n\n\n\t \n \n\n\n\t \n ","typescript":false,"index":187}
+{"fn":"parse_expression_at","source":"\n\n\n\t \n \n\n\n\t \n ","typescript":false,"index":199}
+{"fn":"parse_expression_at","source":"\n\n\n\t \n \n\n\n\t \n ","typescript":false,"index":216}
+{"fn":"parse","source":" \n\timport Widget from './Widget.svelte'\n","typescript":false}
+{"fn":"parse","source":" \n\tconst style = { fill: '#ff0000', x: '50', y: '50', width: '100', height: '75'};\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t \n ","typescript":false,"index":143}
+{"fn":"parse_expression_at","source":"foo {\"bar\"}foo bar ","typescript":false,"index":40}
+{"fn":"parse","source":" \n\texport let x;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\n\t\n \n\n","typescript":false,"index":127}
+{"fn":"parse","source":" \n\texport let x;\n\texport let y;\n\texport let width;\n\texport let height;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t \n ","typescript":false,"index":141}
+{"fn":"parse_expression_at","source":"\n\n\n\t \n ","typescript":false,"index":149}
+{"fn":"parse_expression_at","source":"\n\n\n\t \n ","typescript":false,"index":161}
+{"fn":"parse_expression_at","source":"\n\n\n\t \n ","typescript":false,"index":178}
+{"fn":"parse","source":" \n\tlet name = 'World';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nHello {name}
\n\n","typescript":false,"index":53}
+{"fn":"parse","source":" \n\timport App from './App.svelte';\n\timport { onMount, mount, unmount } from 'svelte';\n\n\texport let div;\n\n\tonMount(() => {\n\t\tconst app = mount(App, {\n\t\t\ttarget: div\n\t\t});\n\n\t\treturn () => {\n\t\t\tunmount(app);\n\t\t}\n\t});\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n
","typescript":false,"index":248}
+{"fn":"parse","source":" \n\tlet name = 'World';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nHello {name}
\n\n","typescript":false,"index":53}
+{"fn":"parse","source":" \n\timport App from './App.svelte';\n\timport { onMount, mount, unmount } from 'svelte';\n\n\texport let div;\n\n\tonMount(() => {\n\t\tdiv = document.createElement('div');\n\n\t\tconst app = mount(App, {\n\t\t\ttarget: div\n\t\t});\n\n\t\treturn () => {\n\t\t\tunmount(app);\n\t\t}\n\t});\n","typescript":false}
+{"fn":"parse","source":" \n\tlet name = 'World';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nHello {name}
\n\n","typescript":false,"index":53}
+{"fn":"parse","source":" \n\timport App from './App.svelte';\n\timport { onMount, mount, unmount } from 'svelte';\n\n\texport let div;\n\tonMount(() => {\n\t\tconst root = div.attachShadow({ mode: 'open' });\n\n\t\tconst app = mount(App, {\n\t\t\ttarget: root\n\t\t});\n\n\t\treturn () => {\n\t\t\tunmount(app);\n\t\t}\n\t});\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n
","typescript":false,"index":300}
+{"fn":"parse_expression_at","source":"\n\tfoo
\n \n123 \n1{@html 'B '}1 ","typescript":false,"index":106}
+{"fn":"parse","source":" \n\tlet value = `test'\">\n\n","typescript":false,"index":78}
+{"fn":"parse","source":" \n\texport let foo;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n","typescript":false,"index":55}
+{"fn":"parse_expression_at","source":"`} />","typescript":false,"index":17}
+{"fn":"parse_expression_at","source":" { this.x = 1; }}\"> \n ","typescript":false,"index":19}
+{"fn":"parse_expression_at","source":" { this.x = 1; }}\"> \n ","typescript":false,"index":72}
+{"fn":"parse","source":" \n\texport let array = ['a'];\n\texport let visible = true;\n\n\tfunction slide(_) {\n\t\treturn {\n\t\t\tduration: 100,\n\t\t\tcss: (t) => `opacity: ${t}`\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\t{#each array as item}\n\t\t{item}
\n\t{/each}\n{/if}\n\n{#if !visible}{:else}\n\t{#each array as item}\n\t\t{item}
\n\t{/each}\n{/if}","typescript":false,"index":170}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\t{#each array as item}\n\t\t{item}
\n\t{/each}\n{/if}\n\n{#if !visible}{:else}\n\t{#each array as item}\n\t\t{item}
\n\t{/each}\n{/if}","typescript":false,"index":187}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\t{#each array as item}\n\t\t{item}
\n\t{/each}\n{/if}\n\n{#if !visible}{:else}\n\t{#each array as item}\n\t\t{item}
\n\t{/each}\n{/if}","typescript":false,"index":234}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\t{#each array as item}\n\t\t{item}
\n\t{/each}\n{/if}\n\n{#if !visible}{:else}\n\t{#each array as item}\n\t\t{item}
\n\t{/each}\n{/if}","typescript":false,"index":267}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\t{#each array as item}\n\t\t{item}
\n\t{/each}\n{/if}\n\n{#if !visible}{:else}\n\t{#each array as item}\n\t\t{item}
\n\t{/each}\n{/if}","typescript":false,"index":292}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\t{#each array as item}\n\t\t{item}
\n\t{/each}\n{/if}\n\n{#if !visible}{:else}\n\t{#each array as item}\n\t\t{item}
\n\t{/each}\n{/if}","typescript":false,"index":339}
+{"fn":"parse","source":" \n\tlet visible = false;\n\n\tfunction foo() {\n\t\treturn {\n\t\t\tduration: 100,\n\t\t\tcss: (t) => {\n\t\t\t\treturn `scale: ${t}`;\n\t\t\t},\n\t\t\ttick: (t) => {\n\t\t\t\tconsole.log(`tick: ${t}`);\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n (visible = !visible)}>toggle \n\n{#if visible}\n\t
\n{/if}","typescript":false,"index":219}
+{"fn":"parse_expression_at","source":"\n\n (visible = !visible)}>toggle \n\n{#if visible}\n\t
\n{/if}","typescript":false,"index":269}
+{"fn":"parse","source":" \n\texport let visible;\n\n\tfunction foo(node) {\n\t\treturn {\n\t\t\tduration: 200,\n\t\t\tcss: t => {\n\t\t\t\treturn `opacity: ${t}`;\n\t\t\t}\n\t\t};\n\t}\n\n\tfunction bar(node) {\n\t\treturn {\n\t\t\tduration: 100,\n\t\t\tcss: t => {\n\t\t\t\treturn `left: ${t * 100}px`;\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\t\n\t\t\n\t\t\tdouble transition\n\t\t \n\t \n{/if}","typescript":false,"index":267}
+{"fn":"parse","source":" \n\texport let visible;\n\n\tfunction foo() {\n\t\treturn {\n\t\t\tduration: 100,\n\t\t\tcss: t => {\n\t\t\t\treturn `opacity: ${t}`;\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\t
\n{/if}","typescript":false,"index":150}
+{"fn":"parse","source":" \n\texport let visible;\n\n\tfunction foo() {\n\t\treturn {\n\t\t\tduration: 100,\n\t\t\tcss: t => {\n\t\t\t\treturn `opacity: ${t}`;\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\t
\n{/if}","typescript":false,"index":150}
+{"fn":"parse","source":" \nimport { onMount, onDestroy, tick } from 'svelte';\nimport { createClassComponent } from 'svelte/legacy'\n\nexport let component;\n\nlet frame;\nlet doc;\nlet content;\n\n$: mountComponent(doc, component);\n$: updateProps($$props);\n\nfunction mountComponent(doc) {\n if (content) content.$destroy();\n if (doc && component) {\n const { component, ...props } = $$props;\n // When this test is migrated to runes, use mount/unmount and $state for updating props instead\n content = createClassComponent({ component, target: doc.body, props });\n }\n}\n\nfunction updateProps(props) {\n if (content) {\n const { component, ...rest } = props;\n content.$set(rest);\n }\n}\n\nfunction loadHandler() {\n doc = frame.contentDocument;\n // import styles\n Array.from(document.querySelectorAll('style, link[rel=\"stylesheet\"]'))\n .forEach(node => doc.head.appendChild(node.cloneNode(true)));\n}\n\nonMount(async () => {\n await tick();\n if (frame.contentDocument.readyState === 'complete' && frame.contentDocument.defaultView) {\n loadHandler();\n } else {\n frame.addEventListener('load', loadHandler);\n }\n});\n\nonDestroy(() => {\n if (frame) frame.removeEventListener('load', loadHandler);\n if (content) content.$destroy();\n});\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\n","typescript":false,"index":1257}
+{"fn":"parse","source":" \n\timport Frame from './Frame.svelte';\n\timport Foo from './Foo.svelte';\n\n\texport let visible;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":130}
+{"fn":"parse","source":" \n\texport let visible;\n\n\tfunction foo() {\n\t\treturn {\n\t\t\tduration: 100,\n\t\t\tcss: t => {\n\t\t\t\treturn `scale: ${t}`;\n\t\t\t}\n\t\t};\n\t}\n\n\tfunction bar() {\n\t\treturn {\n\t\t\tduration: 100,\n\t\t\tcss: t => {\n\t\t\t\treturn `rotate: ${t * 360}deg; opacity: ${t}`;\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\t
\n{/if}","typescript":false,"index":275}
+{"fn":"parse","source":" \n\texport let visible = false;\n\texport let param = false;\n\n\tfunction getInParam() {\n\t\treturn {\n\t\t\tduration: 100,\n\t\t\tcss: (t) => {\n\t\t\t\treturn `color: ${param ? 'red' : 'blue'}`;\n\t\t\t}\n\t\t};\n\t}\n\n\tfunction getOutParam() {\n\t\treturn {\n\t\t\tduration: 100,\n\t\t\tcss: (t) => {\n\t\t\t\treturn `color: ${param ? 'green' : 'yellow'}`;\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\t
\n{/if}","typescript":false,"index":350}
+{"fn":"parse","source":" \n\texport let visible = true;\n\n\tfunction slide(_, params) {\n\t\treturn params;\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\t\n\t\tfoo\n\t \n\t\n\t\tbar\n\t \n{/if}","typescript":false,"index":103}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\t\n\t\tfoo\n\t \n\t\n\t\tbar\n\t \n{/if}","typescript":false,"index":149}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\t\n\t\tfoo\n\t \n\t\n\t\tbar\n\t \n{/if}","typescript":false,"index":216}
+{"fn":"parse","source":" \n\texport let visible;\n\n\tfunction foo(node) {\n\t\tconsole.log('transition');\n\n\t\treturn {\n\t\t\tduration: 100,\n\t\t\ttick: (t) => {\n\t\t\t\tnode.foo = t;\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\thello \n{/if}","typescript":false,"index":177}
+{"fn":"parse","source":" \n\texport let visible;\n\n\tfunction foo(node) {\n\t\tconsole.log('in');\n\n\t\treturn {\n\t\t\tduration: 100,\n\t\t\ttick: (t) => {\n\t\t\t\tnode.foo = t;\n\t\t\t}\n\t\t};\n\t}\n\n\tfunction bar(node) {\n\t\tconsole.log('out');\n\n\t\treturn {\n\t\t\tduration: 100,\n\t\t\ttick: (t) => {\n\t\t\t\tnode.bar = t;\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\thello \n{/if}","typescript":false,"index":293}
+{"fn":"parse","source":" \n\texport let visible;\n\n\tfunction foo(node, params) {\n\t\treturn {\n\t\t\tduration: 100,\n\t\t\ttick: t => {\n\t\t\t\tnode.foo = t;\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\thello \n{/if}","typescript":false,"index":153}
+{"fn":"parse","source":" \n\texport let things;\n\n\tfunction foo(node, params) {\n\t\treturn {\n\t\t\tdelay: params.delay,\n\t\t\tduration: 100,\n\t\t\ttick: t => {\n\t\t\t\tnode.foo = t;\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each things as thing, i}\n\t{thing} \n{/each}","typescript":false,"index":178}
+{"fn":"parse_expression_at","source":"\n\n{#each things as thing, i}\n\t{thing} \n{/each}","typescript":false,"index":215}
+{"fn":"parse_expression_at","source":"\n\n{#each things as thing, i}\n\t{thing} \n{/each}","typescript":false,"index":234}
+{"fn":"parse","source":" \n\texport let visible = false;\n\n\tfunction foo(node, params) {\n\t\treturn {\n\t\t\tduration: 100,\n\t\t\ttick: (t, u) => {\n\t\t\t\tnode.foo = t;\n\t\t\t\tnode.oof = u;\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\t
\n{/if}","typescript":false,"index":184}
+{"fn":"parse","source":" \n\texport let visible = false;\n\texport let value = 0;\n\n\tfunction foo(node, params) {\n\t\treturn {\n\t\t\tduration: 100,\n\t\t\ttick: () => {\n\t\t\t\tnode.value = value;\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\t
\n{/if}","typescript":false,"index":191}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\t
\n{/if}","typescript":false,"index":222}
+{"fn":"parse","source":" \n\texport let promise;\n\n\tfunction foo(node, params) {\n\t\treturn {\n\t\t\tduration: 100,\n\t\t\ttick: t => {\n\t\t\t\tnode.foo = t;\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#await promise}\n\tloading...
\n{:then value}\n\t{value}
\n{:catch error}\n\t{error.message}
\n{/await}","typescript":false,"index":156}
+{"fn":"parse_expression_at","source":"\n\n{#await promise}\n\tloading...
\n{:then value}\n\t{value}
\n{:catch error}\n\t{error.message}
\n{/await}","typescript":false,"index":269}
+{"fn":"parse_expression_at","source":"\n\n{#await promise}\n\tloading...
\n{:then value}\n\t{value}
\n{:catch error}\n\t{error.message}
\n{/await}","typescript":false,"index":329}
+{"fn":"parse","source":" \n\texport let promise;\n\n\tfunction foo(node) {\n\t\treturn {\n\t\t\tduration: 100,\n\t\t\ttick: t => {\n\t\t\t\tnode.setAttribute('foo', t.toFixed(1));\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#await promise}\n\tloading...
\n{:then value}\n\t{value}
\n{:catch error}\n\t{error.message}
\n{/await}","typescript":false,"index":174}
+{"fn":"parse_expression_at","source":"\n\n{#await promise}\n\tloading...
\n{:then value}\n\t{value}
\n{:catch error}\n\t{error.message}
\n{/await}","typescript":false,"index":287}
+{"fn":"parse_expression_at","source":"\n\n{#await promise}\n\tloading...
\n{:then value}\n\t{value}
\n{:catch error}\n\t{error.message}
\n{/await}","typescript":false,"index":347}
+{"fn":"parse","source":" \n\texport let x = 42;\n\texport let visible = false;\n\n\tfunction foo(node, params) {\n\t\treturn {\n\t\t\tduration: 100,\n\t\t\ttick: t => {\n\t\t\t\tnode.foo = x;\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\t
\n{/if}","typescript":false,"index":181}
+{"fn":"parse","source":" \n\texport let visible;\n\tlet foo_text;\n\tlet bar_text;\n\tfunction foo(node, params) {\n\t\tfoo_text = node.textContent;\n\t\treturn () => {\n\t\t\tif (bar_text !== `b`) {\n\t\t\t\tthrow new Error(`foo ran prematurely`);\n\t\t\t}\n\t\t\treturn {\n\t\t\t\tduration: 100,\n\t\t\t\ttick: t => {\n\t\t\t\t\tnode.foo = t;\n\t\t\t\t}\n\t\t\t};\n\t\t};\n\t}\n\tfunction bar(node, params) {\n\t\tbar_text = node.textContent;\n\t\treturn () => {\n\t\t\tif (foo_text !== `a`) {\n\t\t\t\tthrow new Error(`bar ran prematurely`);\n\t\t\t}\n\t\t\treturn {\n\t\t\t\tduration: 100,\n\t\t\t\ttick: t => {\n\t\t\t\t\tnode.foo = t;\n\t\t\t\t}\n\t\t\t};\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\ta
\n{:else}\n\tb
\n{/if}","typescript":false,"index":558}
+{"fn":"parse","source":" \n\texport let visible;\n\n\tlet foo_text;\n\tlet bar_text;\n\n\tfunction foo(node, { duration = 100 }) {\n\t\tfoo_text = node.textContent;\n\n\t\treturn () => {\n\t\t\tif (bar_text !== `b`) {\n\t\t\t\tthrow new Error(`foo ran prematurely`);\n\t\t\t}\n\n\t\t\treturn {\n\t\t\t\tduration,\n\t\t\t\ttick: t => {\n\t\t\t\t\tnode.foo = t;\n\t\t\t\t}\n\t\t\t};\n\t\t};\n\t}\n\n\tfunction bar(node, { duration = 100 }) {\n\t\tbar_text = node.textContent;\n\n\t\treturn () => {\n\t\t\tif (foo_text !== `a`) {\n\t\t\t\tthrow new Error(`bar ran prematurely`);\n\t\t\t}\n\n\t\t\treturn {\n\t\t\t\tduration,\n\t\t\t\ttick: t => {\n\t\t\t\t\tnode.foo = t;\n\t\t\t\t}\n\t\t\t};\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\ta
\n{:else}\n\tb
\n{/if}","typescript":false,"index":579}
+{"fn":"parse","source":" \n\texport let visible;\n\n\tfunction foo(node, _params, options) {\n\t\tnode.directions = options.direction;\n\n\t\treturn (opts) => {\n\t\t\tnode.directions += \",\" + opts.direction;\n\n\t\t\treturn {\n\t\t\t\tduration: 10\n\t\t\t};\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\t
\n\t
\n{/if}\n\n{#if !visible}\n\t
\n\t
\n{/if}","typescript":false,"index":236}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\t
\n\t
\n{/if}\n\n{#if !visible}\n\t
\n\t
\n{/if}","typescript":false,"index":326}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\t
\n\t
\n{/if}\n\n{#if !visible}\n\t
\n\t
\n{/if}","typescript":false,"index":402}
+{"fn":"parse","source":" \n\texport let visible;\n\n\tfunction foo(node, params) {\n\t\treturn {\n\t\t\tdelay: 50,\n\t\t\tduration: 100,\n\t\t\ttick: t => {\n\t\t\t\tnode.foo = t;\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\tdelayed
\n{/if}","typescript":false,"index":167}
+{"fn":"parse","source":" \n\texport let visible;\n\n\tfunction foo(node, params) {\n\t\treturn {\n\t\t\tdelay: 50,\n\t\t\tduration: 100,\n\t\t\ttick: t => {\n\t\t\t\tnode.foo = t;\n\t\t\t}\n\t\t};\n\t}\n\n\tfunction bar(node, params) {\n\t\treturn {\n\t\t\tdelay: 50,\n\t\t\tduration: 100,\n\t\t\ttick: t => {\n\t\t\t\tnode.bar = t;\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\tdelayed
\n{/if}","typescript":false,"index":288}
+{"fn":"parse","source":" \n\texport let visible;\n\n\tfunction foo(node, params) {\n\t\treturn {\n\t\t\tduration: 100,\n\t\t\ttick: t => {\n\t\t\t\tnode.foo = t;\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\tdestroy me
\n{/if}","typescript":false,"index":153}
+{"fn":"parse","source":" \n\tfunction a(node, params) {\n\t\treturn {\n\t\t\tduration: 100,\n\t\t\ttick: t => {\n\t\t\t\tnode.a = t;\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse","source":" \n\tfunction b(node, params) {\n\t\treturn {\n\t\t\tduration: 100,\n\t\t\ttick: t => {\n\t\t\t\tnode.b = t;\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse","source":" \n\timport A from './A.svelte';\n\timport B from './B.svelte';\n\n\texport let x;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":119}
+{"fn":"parse","source":" \n\texport let visible;\n\texport let name;\n\n\tfunction foo(node, params) {\n\t\tglobal.count += 1;\n\t\treturn {\n\t\t\tduration: 100,\n\t\t\ttick: t => {\n\t\t\t\tnode.foo = t;\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\thello {name}!
\n{/if}","typescript":false,"index":192}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\thello {name}!
\n{/if}","typescript":false,"index":229}
+{"fn":"parse","source":" \n\texport let things;\n\n\tfunction foo(node, params) {\n\t\treturn {\n\t\t\tduration: 100,\n\t\t\ttick: t => {\n\t\t\t\tnode.foo = t;\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each things as thing}\n\t{thing}
\n{/each}","typescript":false,"index":154}
+{"fn":"parse_expression_at","source":"\n\n{#each things as thing}\n\t{thing}
\n{/each}","typescript":false,"index":192}
+{"fn":"parse","source":" \n\texport let things;\n\texport let visible;\n\n\tfunction foo(node, params) {\n\t\treturn {\n\t\t\tduration: 100,\n\t\t\ttick: t => {\n\t\t\t\tnode.foo = t;\n\t\t\t}\n\t\t};\n\t}\n\n\tfunction bar(node, params) {\n\t\treturn {\n\t\t\tduration: 100,\n\t\t\ttick: t => {\n\t\t\t\tnode.bar = t;\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each things as thing}\n\t{#if visible}\n\t\t{thing}
\n\t{/if}\n{/each}","typescript":false,"index":282}
+{"fn":"parse_expression_at","source":"\n\n{#each things as thing}\n\t{#if visible}\n\t\t{thing}
\n\t{/if}\n{/each}","typescript":false,"index":305}
+{"fn":"parse_expression_at","source":"\n\n{#each things as thing}\n\t{#if visible}\n\t\t{thing}
\n\t{/if}\n{/each}","typescript":false,"index":337}
+{"fn":"parse","source":" \n\texport let things;\n\n\tfunction foo(node, params) {\n\t\treturn {\n\t\t\tduration: 100,\n\t\t\ttick: t => {\n\t\t\t\tnode.foo = t;\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each things as thing (thing.name)}\n\t{thing.name}
\n{/each}","typescript":false,"index":154}
+{"fn":"parse_expression_at","source":"\n\n{#each things as thing (thing.name)}\n\t{thing.name}
\n{/each}","typescript":false,"index":171}
+{"fn":"parse_expression_at","source":"\n\n{#each things as thing (thing.name)}\n\t{thing.name}
\n{/each}","typescript":false,"index":205}
+{"fn":"parse","source":" \n\texport let things;\n\n\tfunction foo(node, params) {\n\t\treturn {\n\t\t\tduration: 100,\n\t\t\ttick: t => {\n\t\t\t\tnode.foo = t;\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each things as thing (thing.name)}\n\t{thing.name}
\n{/each}","typescript":false,"index":154}
+{"fn":"parse_expression_at","source":"\n\n{#each things as thing (thing.name)}\n\t{thing.name}
\n{/each}","typescript":false,"index":171}
+{"fn":"parse_expression_at","source":"\n\n{#each things as thing (thing.name)}\n\t{thing.name}
\n{/each}","typescript":false,"index":213}
+{"fn":"parse","source":" \n\texport let things;\n\n\tfunction foo(node, params) {\n\t\treturn {\n\t\t\tduration: 100,\n\t\t\ttick: t => {\n\t\t\t\tnode.foo = t;\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each things as thing (thing.name)}\n\t{thing.name}
\n{/each}","typescript":false,"index":154}
+{"fn":"parse_expression_at","source":"\n\n{#each things as thing (thing.name)}\n\t{thing.name}
\n{/each}","typescript":false,"index":171}
+{"fn":"parse_expression_at","source":"\n\n{#each things as thing (thing.name)}\n\t{thing.name}
\n{/each}","typescript":false,"index":199}
+{"fn":"parse","source":" \n\texport let things;\n\n\tfunction foo(node, params) {\n\t\treturn {\n\t\t\tduration: 100,\n\t\t\ttick: t => {\n\t\t\t\tnode.foo = t;\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each things as thing}\n\t{thing}
\n{/each}","typescript":false,"index":154}
+{"fn":"parse_expression_at","source":"\n\n{#each things as thing}\n\t{thing}
\n{/each}","typescript":false,"index":186}
+{"fn":"parse","source":" \n\texport let things;\n\n\tfunction foo(node, params) {\n\t\treturn {\n\t\t\tduration: 400,\n\t\t\ttick: t => {\n\t\t\t\tnode.foo = t;\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each things as thing}\n\t{thing}
\n{:else}\n\telse
\n{/each}","typescript":false,"index":154}
+{"fn":"parse_expression_at","source":"\n\n{#each things as thing}\n\t{thing}
\n{:else}\n\telse
\n{/each}","typescript":false,"index":176}
+{"fn":"parse","source":" \n\texport let things;\n\n\tfunction foo(node, params) {\n\t\treturn {\n\t\t\tduration: 400,\n\t\t\ttick: t => {\n\t\t\t\tnode.foo = t;\n\t\t\t}\n\t\t};\n\t}\n\n\tfunction bar(node, params) {\n\t\treturn {\n\t\t\tduration: 400,\n\t\t\ttick: t => {\n\t\t\t\tnode.bar = t;\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each things as thing}\n\t{thing}
\n{:else}\n\telse
\n{/each}","typescript":false,"index":261}
+{"fn":"parse_expression_at","source":"\n\n{#each things as thing}\n\t{thing}
\n{:else}\n\telse
\n{/each}","typescript":false,"index":283}
+{"fn":"parse","source":" \n\texport let things;\n\n\tfunction foo(node, params) {\n\t\treturn {\n\t\t\tduration: 400,\n\t\t\ttick: t => {\n\t\t\t\tnode.foo = t;\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each things as thing}\n\t{thing}
\n{:else}\n\telse
\n{/each}","typescript":false,"index":154}
+{"fn":"parse_expression_at","source":"\n\n{#each things as thing}\n\t{thing}
\n{:else}\n\telse
\n{/each}","typescript":false,"index":176}
+{"fn":"parse","source":" \n\texport let numbers;\n\n\tfunction foo(node, params) {\n\t\treturn {\n\t\t\tduration: 100,\n\t\t\ttick: t => {\n\t\t\t\tnode.foo = t;\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each numbers as num, i (num)}\n\t{num}
\n{/each}","typescript":false,"index":155}
+{"fn":"parse_expression_at","source":"\n\n{#each numbers as num, i (num)}\n\t{num}
\n{/each}","typescript":false,"index":174}
+{"fn":"parse_expression_at","source":"\n\n{#each numbers as num, i (num)}\n\t{num}
\n{/each}","typescript":false,"index":202}
+{"fn":"parse","source":" \n\tfunction fade(node) {\n\t\treturn {\n\t\t\tduration: 400,\n\t\t\ttick(t) {\n\t\t\t\tnode.setAttribute('t', t);\n\t\t\t}\n\t\t};\n\t}\n\n\tlet shown = true;\n\tlet _id = 1;\n\tlet items = [];\n\n\texport const toggle = () => (shown = !shown);\n\texport const add = () => {\n\t\titems = items.concat({ _id, name: `Thing ${_id}` });\n\t\t_id++;\n\t};\n\texport const remove = (id) => (items = items.filter(({ _id }) => _id !== id));\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if shown}\n\t\n\t\t{#each items as thing (thing._id)}\n\t\t\t{thing.name}
\n\t\t{/each}\n\t \n{/if}","typescript":false,"index":409}
+{"fn":"parse_expression_at","source":"\n\n{#if shown}\n\t\n\t\t{#each items as thing (thing._id)}\n\t\t\t{thing.name}
\n\t\t{/each}\n\t \n{/if}","typescript":false,"index":452}
+{"fn":"parse_expression_at","source":"\n\n{#if shown}\n\t\n\t\t{#each items as thing (thing._id)}\n\t\t\t{thing.name}
\n\t\t{/each}\n\t \n{/if}","typescript":false,"index":468}
+{"fn":"parse_expression_at","source":"\n\n{#if shown}\n\t\n\t\t{#each items as thing (thing._id)}\n\t\t\t{thing.name}
\n\t\t{/each}\n\t \n{/if}","typescript":false,"index":518}
+{"fn":"parse","source":" \n\texport let numbers;\n\n\tfunction foo(node, params) {\n\t\treturn {\n\t\t\tduration: 100,\n\t\t\ttick: t => {\n\t\t\t\tnode.foo = t;\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each numbers as num, i}\n\t{num}
\n{/each}","typescript":false,"index":155}
+{"fn":"parse_expression_at","source":"\n\n{#each numbers as num, i}\n\t{num}
\n{/each}","typescript":false,"index":196}
+{"fn":"parse","source":" \n\timport { onMount } from 'svelte';\n\n\texport let things;\n\texport let visible;\n\n\texport let intros = [];\n\texport let outros = [];\n\texport let intro_count = 0;\n\texport let outro_count = 0;\n\n\tlet status = 'waiting...';\n\n\tfunction foo(node, params) {\n\t\treturn {\n\t\t\tduration: 100,\n\t\t\ttick: t => {\n\t\t\t\tnode.foo = t;\n\t\t\t}\n\t\t};\n\t}\n\n\tfunction introstart(e) {\n\t\tintros.push(e.target.textContent);\n\t\tintro_count += 1;\n\t\tstatus = 'introstart';\n\t}\n\n\tfunction introend(e) {\n\t\tintro_count -= 1;\n\t\tstatus = 'introend';\n\t}\n\n\tfunction outrostart(e) {\n\t\toutros.push(e.target.textContent);\n\t\toutro_count += 1;\n\t\tstatus = 'outrostart';\n\t}\n\n\tfunction outroend(e) {\n\t\toutro_count -= 1;\n\t\tstatus = 'outroend';\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{status}
\n\n{#each things as thing}\n\t{#if visible}\n\t\t{thing}
\n\t{/if}\n{/each}","typescript":false,"index":712}
+{"fn":"parse_expression_at","source":"\n\n{status}
\n\n{#each things as thing}\n\t{#if visible}\n\t\t{thing}
\n\t{/if}\n{/each}","typescript":false,"index":732}
+{"fn":"parse_expression_at","source":"\n\n{status}
\n\n{#each things as thing}\n\t{#if visible}\n\t\t{thing}
\n\t{/if}\n{/each}","typescript":false,"index":755}
+{"fn":"parse_expression_at","source":"\n\n{status}
\n\n{#each things as thing}\n\t{#if visible}\n\t\t{thing}
\n\t{/if}\n{/each}","typescript":false,"index":805}
+{"fn":"parse_expression_at","source":"\n\n{status}
\n\n{#each things as thing}\n\t{#if visible}\n\t\t{thing}
\n\t{/if}\n{/each}","typescript":false,"index":833}
+{"fn":"parse_expression_at","source":"\n\n{status}
\n\n{#each things as thing}\n\t{#if visible}\n\t\t{thing}
\n\t{/if}\n{/each}","typescript":false,"index":861}
+{"fn":"parse_expression_at","source":"\n\n{status}
\n\n{#each things as thing}\n\t{#if visible}\n\t\t{thing}
\n\t{/if}\n{/each}","typescript":false,"index":889}
+{"fn":"parse_expression_at","source":"\n\n{status}
\n\n{#each things as thing}\n\t{#if visible}\n\t\t{thing}
\n\t{/if}\n{/each}","typescript":false,"index":903}
+{"fn":"parse","source":" \n\timport { onMount } from 'svelte';\n\n\texport let things;\n\texport let visible;\n\n\texport let intros = [];\n\texport let outros = [];\n\texport let intro_count = 0;\n\texport let outro_count = 0;\n\n\tlet status = 'waiting...';\n\n\tfunction foo(node, params) {\n\t\treturn {\n\t\t\tduration: 100,\n\t\t\ttick: t => {\n\t\t\t\tnode.foo = t;\n\t\t\t}\n\t\t};\n\t}\n\n\tfunction introstart(e) {\n\t\tintros.push(e.target.textContent);\n\t\tintro_count += 1;\n\t\tstatus = 'introstart';\n\t}\n\n\tfunction introend(e) {\n\t\tintro_count -= 1;\n\t\tstatus = 'introend';\n\t}\n\n\tfunction outrostart(e) {\n\t\toutros.push(e.target.textContent);\n\t\toutro_count += 1;\n\t\tstatus = 'outrostart';\n\t}\n\n\tfunction outroend(e) {\n\t\toutro_count -= 1;\n\t\tstatus = 'outroend';\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{status}
\n\n{#each things as thing}\n\t{#if visible}\n\t\t{thing}
\n\t{/if}\n{/each}","typescript":false,"index":712}
+{"fn":"parse_expression_at","source":"\n\n{status}
\n\n{#each things as thing}\n\t{#if visible}\n\t\t{thing}
\n\t{/if}\n{/each}","typescript":false,"index":732}
+{"fn":"parse_expression_at","source":"\n\n{status}
\n\n{#each things as thing}\n\t{#if visible}\n\t\t{thing}
\n\t{/if}\n{/each}","typescript":false,"index":755}
+{"fn":"parse_expression_at","source":"\n\n{status}
\n\n{#each things as thing}\n\t{#if visible}\n\t\t{thing}
\n\t{/if}\n{/each}","typescript":false,"index":808}
+{"fn":"parse_expression_at","source":"\n\n{status}
\n\n{#each things as thing}\n\t{#if visible}\n\t\t{thing}
\n\t{/if}\n{/each}","typescript":false,"index":836}
+{"fn":"parse_expression_at","source":"\n\n{status}
\n\n{#each things as thing}\n\t{#if visible}\n\t\t{thing}
\n\t{/if}\n{/each}","typescript":false,"index":864}
+{"fn":"parse_expression_at","source":"\n\n{status}
\n\n{#each things as thing}\n\t{#if visible}\n\t\t{thing}
\n\t{/if}\n{/each}","typescript":false,"index":892}
+{"fn":"parse_expression_at","source":"\n\n{status}
\n\n{#each things as thing}\n\t{#if visible}\n\t\t{thing}
\n\t{/if}\n{/each}","typescript":false,"index":906}
+{"fn":"parse","source":" \n\texport let visible;\n\n\tfunction foo(node, params) {\n\t\tglobal.count += 1;\n\t\treturn {\n\t\t\tduration: 400,\n\t\t\ttick: t => {\n\t\t\t\tnode.foo = t;\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\tfoo bidi
\n{/if}","typescript":false,"index":174}
+{"fn":"parse","source":" \n\texport let threshold;\n\n\tfunction foo(node) {\n\t\treturn {\n\t\t\tduration: 100,\n\t\t\ttick: t => {\n\t\t\t\tnode.foo = t;\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] as number}\n\t{#if threshold >= number}\n\t\t{number}
\n\t{/if}\n{/each}","typescript":false,"index":149}
+{"fn":"parse_expression_at","source":"\n\n{#each [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] as number}\n\t{#if threshold >= number}\n\t\t{number}
\n\t{/if}\n{/each}","typescript":false,"index":198}
+{"fn":"parse_expression_at","source":"\n\n{#each [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] as number}\n\t{#if threshold >= number}\n\t\t{number}
\n\t{/if}\n{/each}","typescript":false,"index":249}
+{"fn":"parse","source":" \n\texport let visible;\n\texport let threshold;\n\n\tfunction foo(node) {\n\t\treturn {\n\t\t\tduration: 100,\n\t\t\ttick: t => {\n\t\t\t\tnode.foo = t;\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] as number}\n\t{#if visible}\n\t\t{#if threshold >= number}\n\t\t\t{number}
\n\t\t{/if}\n\t{:else}\n\t\t{#if threshold >= number}\n\t\t\t{number}
\n\t\t{/if}\n\t{/if}\n{/each}","typescript":false,"index":170}
+{"fn":"parse_expression_at","source":"\n\n{#each [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] as number}\n\t{#if visible}\n\t\t{#if threshold >= number}\n\t\t\t{number}
\n\t\t{/if}\n\t{:else}\n\t\t{#if threshold >= number}\n\t\t\t{number}
\n\t\t{/if}\n\t{/if}\n{/each}","typescript":false,"index":219}
+{"fn":"parse_expression_at","source":"\n\n{#each [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] as number}\n\t{#if visible}\n\t\t{#if threshold >= number}\n\t\t\t{number}
\n\t\t{/if}\n\t{:else}\n\t\t{#if threshold >= number}\n\t\t\t{number}
\n\t\t{/if}\n\t{/if}\n{/each}","typescript":false,"index":235}
+{"fn":"parse_expression_at","source":"\n\n{#each [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] as number}\n\t{#if visible}\n\t\t{#if threshold >= number}\n\t\t\t{number}
\n\t\t{/if}\n\t{:else}\n\t\t{#if threshold >= number}\n\t\t\t{number}
\n\t\t{/if}\n\t{/if}\n{/each}","typescript":false,"index":280}
+{"fn":"parse_expression_at","source":"\n\n{#each [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] as number}\n\t{#if visible}\n\t\t{#if threshold >= number}\n\t\t\t{number}
\n\t\t{/if}\n\t{:else}\n\t\t{#if threshold >= number}\n\t\t\t{number}
\n\t\t{/if}\n\t{/if}\n{/each}","typescript":false,"index":318}
+{"fn":"parse_expression_at","source":"\n\n{#each [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] as number}\n\t{#if visible}\n\t\t{#if threshold >= number}\n\t\t\t{number}
\n\t\t{/if}\n\t{:else}\n\t\t{#if threshold >= number}\n\t\t\t{number}
\n\t\t{/if}\n\t{/if}\n{/each}","typescript":false,"index":363}
+{"fn":"parse","source":" \n\texport let visible;\n\texport let threshold;\n\n\tfunction foo(node) {\n\t\treturn {\n\t\t\tduration: 100,\n\t\t\ttick: t => {\n\t\t\t\tnode.foo = t;\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] as number}\n\t{#if visible}\n\t\t{#if threshold >= number}\n\t\t\t{number}
\n\t\t{/if}\n\t{:else}\n\t\t{#if threshold >= number}\n\t\t\t{number}
\n\t\t{/if}\n\t{/if}\n{/each}","typescript":false,"index":170}
+{"fn":"parse_expression_at","source":"\n\n{#each [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] as number}\n\t{#if visible}\n\t\t{#if threshold >= number}\n\t\t\t{number}
\n\t\t{/if}\n\t{:else}\n\t\t{#if threshold >= number}\n\t\t\t{number}
\n\t\t{/if}\n\t{/if}\n{/each}","typescript":false,"index":219}
+{"fn":"parse_expression_at","source":"\n\n{#each [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] as number}\n\t{#if visible}\n\t\t{#if threshold >= number}\n\t\t\t{number}
\n\t\t{/if}\n\t{:else}\n\t\t{#if threshold >= number}\n\t\t\t{number}
\n\t\t{/if}\n\t{/if}\n{/each}","typescript":false,"index":235}
+{"fn":"parse_expression_at","source":"\n\n{#each [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] as number}\n\t{#if visible}\n\t\t{#if threshold >= number}\n\t\t\t{number}
\n\t\t{/if}\n\t{:else}\n\t\t{#if threshold >= number}\n\t\t\t{number}
\n\t\t{/if}\n\t{/if}\n{/each}","typescript":false,"index":280}
+{"fn":"parse_expression_at","source":"\n\n{#each [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] as number}\n\t{#if visible}\n\t\t{#if threshold >= number}\n\t\t\t{number}
\n\t\t{/if}\n\t{:else}\n\t\t{#if threshold >= number}\n\t\t\t{number}
\n\t\t{/if}\n\t{/if}\n{/each}","typescript":false,"index":318}
+{"fn":"parse_expression_at","source":"\n\n{#each [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] as number}\n\t{#if visible}\n\t\t{#if threshold >= number}\n\t\t\t{number}
\n\t\t{/if}\n\t{:else}\n\t\t{#if threshold >= number}\n\t\t\t{number}
\n\t\t{/if}\n\t{/if}\n{/each}","typescript":false,"index":363}
+{"fn":"parse","source":" \n\texport let visible;\n\n\tfunction fade(node, params) {\n\t\treturn {\n\t\t\tduration: 400,\n\t\t\ttick: t => {\n\t\t\t\tnode.style.opacity = t;\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\tfades in
\n{/if}","typescript":false,"index":164}
+{"fn":"parse","source":" \n\texport let visible;\n\n\tfunction foo(node, params) {\n\t\treturn {\n\t\t\tduration: 400,\n\t\t\ttick: t => {\n\t\t\t\tnode.foo = t;\n\t\t\t}\n\t\t};\n\t}\n\n\tfunction bar(node, params) {\n\t\treturn {\n\t\t\tduration: 400,\n\t\t\ttick: t => {\n\t\t\t\tnode.bar = t;\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\tfoo then bar
\n{/if}","typescript":false,"index":260}
+{"fn":"parse","source":" \n\texport let div;\n\texport let visible;\n\n\tfunction fade(node, params) {\n\t\treturn {\n\t\t\tduration: 400,\n\t\t\ttick: t => {\n\t\t\t\tnode.style.opacity = t;\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\tyes
\n{/if}","typescript":false,"index":181}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\tyes
\n{/if}","typescript":false,"index":236}
+{"fn":"parse","source":" \n\texport let yes;\n\texport let no;\n\n\texport let x;\n\texport let z;\n\n\tfunction foo(node, params) {\n\t\treturn {\n\t\t\tduration: 100,\n\t\t\ttick: t => {\n\t\t\t\tnode.foo = t;\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if x}\n\t{z}
\n{:else}\n\t{z}
\n{/if}","typescript":false,"index":196}
+{"fn":"parse_expression_at","source":"\n\n{#if x}\n\t{z}
\n{:else}\n\t{z}
\n{/if}","typescript":false,"index":216}
+{"fn":"parse_expression_at","source":"\n\n{#if x}\n\t{z}
\n{:else}\n\t{z}
\n{/if}","typescript":false,"index":230}
+{"fn":"parse_expression_at","source":"\n\n{#if x}\n\t{z}
\n{:else}\n\t{z}
\n{/if}","typescript":false,"index":264}
+{"fn":"parse_expression_at","source":"\n\n{#if x}\n\t{z}
\n{:else}\n\t{z}
\n{/if}","typescript":false,"index":277}
+{"fn":"parse","source":" \n\texport let yes;\n\texport let no;\n\n\texport let x;\n\n\tfunction foo(node) {\n\t\treturn {\n\t\t\tduration: 400,\n\t\t\ttick: t => {\n\t\t\t\tnode.foo = t;\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if x}\n\tyes
\n{:else}\n\tno
\n{/if}","typescript":false,"index":173}
+{"fn":"parse_expression_at","source":"\n\n{#if x}\n\tyes
\n{:else}\n\tno
\n{/if}","typescript":false,"index":193}
+{"fn":"parse_expression_at","source":"\n\n{#if x}\n\tyes
\n{:else}\n\tno
\n{/if}","typescript":false,"index":240}
+{"fn":"parse","source":" \n\texport let condition = true;\n\n\tfunction foo(node) {\n\t\treturn {\n\t\t\tduration: 100,\n\t\t\ttick: t => {\n\t\t\t\tnode.setAttribute('foo', t);\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if condition}\n\tTRUE
\n{:else}\n\tFALSE
\n{/if}","typescript":false,"index":169}
+{"fn":"parse","source":" \n\texport let yes;\n\texport let no;\n\n\texport let x;\n\n\tfunction foo(node, params) {\n\t\treturn {\n\t\t\tduration: 100,\n\t\t\ttick: t => {\n\t\t\t\tnode.foo = t;\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if x}\n\tyes
\n{:else}\n\tno
\n{/if}","typescript":false,"index":181}
+{"fn":"parse_expression_at","source":"\n\n{#if x}\n\tyes
\n{:else}\n\tno
\n{/if}","typescript":false,"index":201}
+{"fn":"parse_expression_at","source":"\n\n{#if x}\n\tyes
\n{:else}\n\tno
\n{/if}","typescript":false,"index":249}
+{"fn":"parse","source":" \n\texport let yes;\n\texport let no;\n\n\texport let x;\n\texport let y;\n\n\tfunction foo(node, params) {\n\t\treturn {\n\t\t\tduration: 100,\n\t\t\ttick: t => {\n\t\t\t\tnode.foo = t;\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if x}\n\tyes
\n{:else if y}\n\tno
\n{/if}","typescript":false,"index":196}
+{"fn":"parse_expression_at","source":"\n\n{#if x}\n\tyes
\n{:else if y}\n\tno
\n{/if}","typescript":false,"index":216}
+{"fn":"parse_expression_at","source":"\n\n{#if x}\n\tyes
\n{:else if y}\n\tno
\n{/if}","typescript":false,"index":249}
+{"fn":"parse_expression_at","source":"\n\n{#if x}\n\tyes
\n{:else if y}\n\tno
\n{/if}","typescript":false,"index":269}
+{"fn":"parse","source":" \n\texport let condition;\n\tfunction foo(node, params) {\n\t\treturn {\n\t\t\tduration: 100,\n\t\t\ttick: t => {\n\t\t\t\tnode.foo = t;\n\t\t\t}\n\t\t};\n\t}\n\tlet bool = true;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n (condition = false)}> \n (bool = !bool)}> \n{#if bool}\n\t
\n{/if}","typescript":false,"index":185}
+{"fn":"parse_expression_at","source":"\n\n (condition = false)}> \n (bool = !bool)}> \n{#if bool}\n\t
\n{/if}","typescript":false,"index":240}
+{"fn":"parse_expression_at","source":"\n\n (condition = false)}> \n (bool = !bool)}> \n{#if bool}\n\t
\n{/if}","typescript":false,"index":277}
+{"fn":"parse","source":" \n\timport Component from \"./Component.svelte\";\n\tlet condition = true;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if condition}\n\t \n{/if}","typescript":false,"index":93}
+{"fn":"parse","source":" \n\texport let condition;\n\tfunction foo(node, params) {\n\t\treturn {\n\t\t\tduration: 100,\n\t\t\ttick: t => {\n\t\t\t\tnode.foo = t;\n\t\t\t}\n\t\t};\n\t}\n\t$condition;\n\tlet bool = true;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n (bool = !bool)}> \n{#if bool}\n\t
\n{/if}","typescript":false,"index":198}
+{"fn":"parse_expression_at","source":"\n\n (bool = !bool)}> \n{#if bool}\n\t
\n{/if}","typescript":false,"index":235}
+{"fn":"parse","source":" \n\timport { writable } from \"svelte/store\";\n\timport Component from \"./Component.svelte\";\n\texport let condition = writable(true);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if $condition}\n\t ($condition = false)} id=\"1\"> \n\t \n{/if}","typescript":false,"index":152}
+{"fn":"parse_expression_at","source":"\n\n{#if $condition}\n\t ($condition = false)} id=\"1\"> \n\t \n{/if}","typescript":false,"index":183}
+{"fn":"parse","source":" \n\texport let visible = false;\n\n\tfunction foo(node, params) {\n\t\treturn {\n\t\t\tduration: 100,\n\t\t\ttick: t => {\n\t\t\t\tnode.foo = t;\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\t
\n{/if}","typescript":false,"index":161}
+{"fn":"parse","source":" \n\tfunction foo(node, params) {\n\t\treturn {\n\t\t\tduration: 100,\n\t\t\ttick: t => {\n\t\t\t\tnode.foo = t;\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse","source":" \n\tfunction foo(node, params) {\n\t\treturn {\n\t\t\tduration: 100,\n\t\t\ttick: t => {\n\t\t\t\tnode.foo = t;\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse","source":" \n\tfunction foo(node, params) {\n\t\treturn {\n\t\t\tduration: 100,\n\t\t\ttick: t => {\n\t\t\t\tnode.foo = t;\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse","source":" \n\timport Widget from './Widget.svelte';\n","typescript":false}
+{"fn":"parse","source":" \n\texport let x;\n\texport let y;\n\n\tfunction foo(node, params) {\n\t\treturn {\n\t\t\tduration: 100,\n\t\t\ttick: t => {\n\t\t\t\tnode.foo = t;\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if x}\n\t{#if y}\n\t\t
\n\t{/if}\n{/if}","typescript":false,"index":162}
+{"fn":"parse_expression_at","source":"\n\n{#if x}\n\t{#if y}\n\t\t
\n\t{/if}\n{/if}","typescript":false,"index":171}
+{"fn":"parse","source":" \n\texport let x;\n\texport let y;\n\n\tfunction foo(node, params) {\n\t\treturn {\n\t\t\tduration: 100,\n\t\t\ttick: t => {\n\t\t\t\tnode.foo = t;\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if x}\n\t{#if y}\n\t\tsnaps if x changes
\n\t\ttransitions if x changes
\n\t{/if}\n{/if}","typescript":false,"index":162}
+{"fn":"parse_expression_at","source":"\n\n{#if x}\n\t{#if y}\n\t\tsnaps if x changes
\n\t\ttransitions if x changes
\n\t{/if}\n{/if}","typescript":false,"index":171}
+{"fn":"parse","source":" \n\texport let x;\n\texport let promise;\n\n\tfunction foo(node, params) {\n\t\treturn {\n\t\t\tduration: 100,\n\t\t\ttick: t => {\n\t\t\t\tnode.foo = t;\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if x}\n\t{#await promise then value}\n\t\t
\n\t{/await}\n{/if}","typescript":false,"index":168}
+{"fn":"parse_expression_at","source":"\n\n{#if x}\n\t{#await promise then value}\n\t\t
\n\t{/await}\n{/if}","typescript":false,"index":180}
+{"fn":"parse","source":" \n\tfunction foo(node, params) {\n\t\treturn {\n\t\t\tduration: 100,\n\t\t\ttick: t => {\n\t\t\t\tnode.foo = t;\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse","source":" \n\texport let x;\n\n\timport Widget from './Widget.svelte';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if x}\n\t \n{/if}","typescript":false,"index":80}
+{"fn":"parse","source":" \n\texport let x;\n\texport let things;\n\n\tfunction foo(node, params) {\n\t\treturn {\n\t\t\tduration: 100,\n\t\t\ttick: t => {\n\t\t\t\tnode.foo = t;\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if x}\n\t{#each things as thing}\n\t\t
\n\t{/each}\n{/if}","typescript":false,"index":167}
+{"fn":"parse_expression_at","source":"\n\n{#if x}\n\t{#each things as thing}\n\t\t
\n\t{/each}\n{/if}","typescript":false,"index":178}
+{"fn":"parse","source":" \n\texport let x;\n\texport let things;\n\n\tfunction foo(node, params) {\n\t\treturn {\n\t\t\tduration: 100,\n\t\t\ttick: t => {\n\t\t\t\tnode.foo = t;\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if x}\n\t{#each things as thing (thing)}\n\t\t
\n\t{/each}\n{/if}","typescript":false,"index":167}
+{"fn":"parse_expression_at","source":"\n\n{#if x}\n\t{#each things as thing (thing)}\n\t\t
\n\t{/each}\n{/if}","typescript":false,"index":178}
+{"fn":"parse_expression_at","source":"\n\n{#if x}\n\t{#each things as thing (thing)}\n\t\t
\n\t{/each}\n{/if}","typescript":false,"index":195}
+{"fn":"parse","source":" \n\texport let x;\n\texport let y;\n\n\tfunction foo(node, params) {\n\t\treturn {\n\t\t\tduration: 100,\n\t\t\ttick: t => {\n\t\t\t\tnode.foo = t;\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if x}\n\t{#if y}\n\t\t
\n\t{/if}\n{/if}","typescript":false,"index":162}
+{"fn":"parse_expression_at","source":"\n\n{#if x}\n\t{#if y}\n\t\t
\n\t{/if}\n{/if}","typescript":false,"index":171}
+{"fn":"parse","source":" \n\texport let x;\n\texport let promise;\n\n\tfunction foo(node, params) {\n\t\treturn {\n\t\t\tduration: 100,\n\t\t\ttick: t => {\n\t\t\t\tnode.foo = t;\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if x}\n\t{#await promise then value}\n\t\t
\n\t{/await}\n{/if}","typescript":false,"index":168}
+{"fn":"parse_expression_at","source":"\n\n{#if x}\n\t{#await promise then value}\n\t\t
\n\t{/await}\n{/if}","typescript":false,"index":180}
+{"fn":"parse","source":" \n\tfunction foo(node, params) {\n\t\treturn {\n\t\t\tduration: 100,\n\t\t\ttick: t => {\n\t\t\t\tnode.foo = t;\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse","source":" \n\timport Widget from './Widget.svelte';\n\n\texport let x;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if x}\n\t \n{/if}","typescript":false,"index":80}
+{"fn":"parse","source":" \n\texport let x;\n\texport let things;\n\n\tfunction foo(node, params) {\n\t\treturn {\n\t\t\tduration: 100,\n\t\t\ttick: t => {\n\t\t\t\tnode.foo = t;\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if x}\n\t{#each things as thing}\n\t\t
\n\t{/each}\n{/if}","typescript":false,"index":167}
+{"fn":"parse_expression_at","source":"\n\n{#if x}\n\t{#each things as thing}\n\t\t
\n\t{/each}\n{/if}","typescript":false,"index":178}
+{"fn":"parse","source":" \n\texport let visible;\n\texport let things;\n\n\tfunction foo(node, params) {\n\t\treturn {\n\t\t\tduration: 100,\n\t\t\ttick: t => {\n\t\t\t\tnode.foo = t;\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\t{#each things as thing}\n\t\t{thing}
\n\t{/each}\n{/if}","typescript":false,"index":173}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\t{#each things as thing}\n\t\t{thing}
\n\t{/each}\n{/if}","typescript":false,"index":190}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\t{#each things as thing}\n\t\t{thing}
\n\t{/each}\n{/if}","typescript":false,"index":230}
+{"fn":"parse","source":" \n\texport let x;\n\texport let things;\n\n\tfunction foo(node, params) {\n\t\treturn {\n\t\t\tduration: 100,\n\t\t\ttick: t => {\n\t\t\t\tnode.foo = t;\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if x}\n\t{#each things as thing (thing)}\n\t\t
\n\t{/each}\n{/if}","typescript":false,"index":167}
+{"fn":"parse_expression_at","source":"\n\n{#if x}\n\t{#each things as thing (thing)}\n\t\t
\n\t{/each}\n{/if}","typescript":false,"index":178}
+{"fn":"parse_expression_at","source":"\n\n{#if x}\n\t{#each things as thing (thing)}\n\t\t
\n\t{/each}\n{/if}","typescript":false,"index":195}
+{"fn":"parse","source":" \n\texport let things;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each things as thing (thing)}\n
\n{/each}","typescript":false,"index":47}
+{"fn":"parse_expression_at","source":"\n\n{#each things as thing (thing)}\n
\n{/each}","typescript":false,"index":64}
+{"fn":"parse","source":" \n\texport let x;\n\texport let things;\n\n\timport Widget from './Widget.svelte';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if x}\n\t \n{/if}","typescript":false,"index":100}
+{"fn":"parse","source":" \n\texport let x;\n\texport let y;\n\n\tfunction foo(node, params) {\n\t\treturn {\n\t\t\tduration: 100,\n\t\t\ttick: t => {\n\t\t\t\tnode.foo = t;\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if x}\n\t{#if y}\n\t\t
\n\t{/if}\n{/if}","typescript":false,"index":162}
+{"fn":"parse_expression_at","source":"\n\n{#if x}\n\t{#if y}\n\t\t
\n\t{/if}\n{/if}","typescript":false,"index":171}
+{"fn":"parse","source":" \n\tfunction foo(node, params) {\n\t\treturn {\n\t\t\tdelay: 50,\n\t\t\tduration: 100,\n\t\t\ttick: t => {\n\t\t\t\tnode.foo = t;\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse","source":" \n\timport Child from './Child.svelte';\n\texport let visible;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\tdelayed \n{/if}","typescript":false,"index":83}
+{"fn":"parse","source":" \n\texport let visible = false;\n\n\tfunction foo(node, _params, options) {\n\t\tnode.direction = options.direction;\n\n\t\treturn {\n\t\t\tduration: 10\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\t
\n\t
\n{/if}\n\n{#if !visible}\n\t
\n{/if}","typescript":false,"index":169}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\t
\n\t
\n{/if}\n\n{#if !visible}\n\t
\n{/if}","typescript":false,"index":256}
+{"fn":"parse","source":" \n\texport let visible;\n\n\tfunction foo(node, params) {\n\t\treturn {\n\t\t\tduration: 100,\n\t\t\ttick: t => {\n\t\t\t\tnode.foo = t * params.k;\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\tfades in
\n{/if}","typescript":false,"index":164}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\tfades in
\n{/if}","typescript":false,"index":188}
+{"fn":"parse","source":" \n\texport let visible;\n\texport let duration;\n\n\tfunction foo(node, params) {\n\t\treturn {\n\t\t\tduration: 100,\n\t\t\ttick: t => {\n\t\t\t\tnode.foo = t * params.k;\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\tfades in
\n{/if}","typescript":false,"index":186}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\tfades in
\n{/if}","typescript":false,"index":218}
+{"fn":"parse","source":" \n\texport let visible;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#if visible}\n\t\t \n\t{/if}\n
","typescript":false,"index":53}
+{"fn":"parse","source":" \n\timport Nested from './Nested.svelte';\n\n\texport let visible;\n\n\tfunction foo(node, params) {\n\t\treturn {\n\t\t\tduration: 100,\n\t\t\ttick: t => {\n\t\t\t\tnode.foo = t;\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse","source":" \n\texport let visible;\n\n\tfunction fade(node) {\n\t\treturn {\n\t\t\tduration: 100,\n\t\t\ttick: t => {\n\t\t\t\tnode.foo = t;\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\t\n\t\t \n\t
\n{/if}","typescript":false,"index":146}
+{"fn":"parse","source":" \n\timport Nested from './Nested.svelte';\n\n\tlet name = 'Foo';\n\tlet visible = true;\n\n\texport function show() {\n\t\tvisible = true;\n\t}\n\texport function hide() {\n\t\tvisible = false;\n\t\tname = 'Bar';\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{name}\n ","typescript":false,"index":233}
+{"fn":"parse","source":" \n\tlet visible = true;\n\tlet data = 'Foo';\n\n\texport function show() {\n\t\tvisible = true;\n\t}\n\texport function hide() {\n\t\tvisible = false;\n\t\tdata = 'Bar';\n\t}\n\n\tfunction fade(node) {\n\t\treturn {\n\t\t\tduration: 100,\n\t\t\ttick: t => {\n\t\t\t\tnode.foo = t;\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\t\n\t\t \n\t
\n{/if}","typescript":false,"index":277}
+{"fn":"parse","source":" \n\timport Nested from './Nested.svelte';\n\n\tlet nested;\n\n\texport function show() {\n\t\tnested.show();\n\t}\n\texport function hide() {\n\t\tnested.hide();\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{data}\n ","typescript":false,"index":185}
+{"fn":"parse_expression_at","source":"\n\n\n\t{data}\n ","typescript":false,"index":205}
+{"fn":"parse","source":" \n\texport let visible;\n\texport let slotProps;\n\n\tfunction fade(node) {\n\t\treturn {\n\t\t\tduration: 100,\n\t\t\ttick: t => {\n\t\t\t\tnode.foo = t;\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\t\n\t\t \n\t
\n{/if}","typescript":false,"index":169}
+{"fn":"parse","source":" \n\timport Nested from './Nested.svelte';\n\n\tlet visible = true;\n\tlet state = 'Foo';\n\tlet slotProps = 'Foo';\n\texport let props;\n\n\texport function show() {\n\t\tvisible = true;\n\t}\n\texport function hide() {\n\t\tvisible = false;\n\t\tstate = 'Bar';\n\t\tslotProps = 'Bar';\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\noutside {state} {props} {slotProps}
\n\n\tinside {state} {props} {slotProps}\n ","typescript":false,"index":292}
+{"fn":"parse_expression_at","source":"\n\noutside {state} {props} {slotProps}
\n\n\tinside {state} {props} {slotProps}\n ","typescript":false,"index":300}
+{"fn":"parse_expression_at","source":"\n\noutside {state} {props} {slotProps}
\n\n\tinside {state} {props} {slotProps}\n ","typescript":false,"index":308}
+{"fn":"parse_expression_at","source":"\n\noutside {state} {props} {slotProps}
\n\n\tinside {state} {props} {slotProps}\n ","typescript":false,"index":379}
+{"fn":"parse_expression_at","source":"\n\noutside {state} {props} {slotProps}
\n\n\tinside {state} {props} {slotProps}\n ","typescript":false,"index":387}
+{"fn":"parse_expression_at","source":"\n\noutside {state} {props} {slotProps}
\n\n\tinside {state} {props} {slotProps}\n ","typescript":false,"index":395}
+{"fn":"parse","source":" \n\texport let visible;\n\texport let slotProps;\n\n\tfunction fade(node) {\n\t\treturn {\n\t\t\tduration: 100,\n\t\t\ttick: t => {\n\t\t\t\tnode.foo = t;\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\t\n\t\t \n\t
\n{/if}","typescript":false,"index":169}
+{"fn":"parse","source":" \n\timport Nested from './Nested.svelte';\n\n\texport let a1=0,a2=0,a3=0,a4=0,a5=0,a6=0,a7=0,a8=0,a9=0,a10=0,a11=0, a12=0,a13=0,a14=0,a15=0,a16=0,a17=0,a18=0,a19=0,a20=0,a21=0, a22=0,a23=0,a24=0,a25=0,a26=0,a27=0,a28=0,a29=0,a30=0,a31=0,a32=0,a33=0;\n\n\tlet visible = true;\n\tlet state = 'Foo';\n\tlet slotProps = 'Foo';\n\texport let props;\n\n\texport function show() {\n\t\tvisible = true;\n\t}\n\texport function hide() {\n\t\tvisible = false;\n\t\tstate = 'Bar';\n\t\tslotProps = 'Bar';\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\noutside {state} {props} {slotProps}
\n\n\n\tinside {state} {props} {slotProps}\n \n\n{a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26+a27+a28+a29+a30+a31+a32+a33}","typescript":false,"index":497}
+{"fn":"parse_expression_at","source":"\n\noutside {state} {props} {slotProps}
\n\n\n\tinside {state} {props} {slotProps}\n \n\n{a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26+a27+a28+a29+a30+a31+a32+a33}","typescript":false,"index":505}
+{"fn":"parse_expression_at","source":"\n\noutside {state} {props} {slotProps}
\n\n\n\tinside {state} {props} {slotProps}\n \n\n{a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26+a27+a28+a29+a30+a31+a32+a33}","typescript":false,"index":513}
+{"fn":"parse_expression_at","source":"\n\noutside {state} {props} {slotProps}
\n\n\n\tinside {state} {props} {slotProps}\n \n\n{a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26+a27+a28+a29+a30+a31+a32+a33}","typescript":false,"index":585}
+{"fn":"parse_expression_at","source":"\n\noutside {state} {props} {slotProps}
\n\n\n\tinside {state} {props} {slotProps}\n \n\n{a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26+a27+a28+a29+a30+a31+a32+a33}","typescript":false,"index":593}
+{"fn":"parse_expression_at","source":"\n\noutside {state} {props} {slotProps}
\n\n\n\tinside {state} {props} {slotProps}\n \n\n{a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26+a27+a28+a29+a30+a31+a32+a33}","typescript":false,"index":601}
+{"fn":"parse_expression_at","source":"\n\noutside {state} {props} {slotProps}
\n\n\n\tinside {state} {props} {slotProps}\n \n\n{a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26+a27+a28+a29+a30+a31+a32+a33}","typescript":false,"index":624}
+{"fn":"parse","source":" \n\texport let visible;\n\texport let slotProps;\n\n\tfunction fade(node) {\n\t\treturn {\n\t\t\tduration: 100,\n\t\t\ttick: t => {\n\t\t\t\tnode.foo = t;\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\t\n\t\t \n\t
\n{/if}","typescript":false,"index":169}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\t\n\t\t \n\t
\n{/if}","typescript":false,"index":213}
+{"fn":"parse","source":" \n\texport let visible;\n\tlet slotProps = { slotProps: 'XXX' };\n\n\tfunction fade(node) {\n\t\treturn {\n\t\t\tduration: 100,\n\t\t\ttick: t => {\n\t\t\t\tnode.foo = t;\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\t\n\t\t \n\t
\n{/if}","typescript":false,"index":185}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\t\n\t\t \n\t
\n{/if}","typescript":false,"index":229}
+{"fn":"parse","source":" \n\timport Nested from './Nested.svelte';\n\timport Nested2 from './Nested2.svelte';\n\n\tlet visible = true;\n\tlet state = 'Foo';\n\tlet slotProps = { slotProps: 'Foo' };\n\texport let props;\n\n\texport function show() {\n\t\tvisible = true;\n\t}\n\texport function hide() {\n\t\tvisible = false;\n\t\tstate = 'Bar';\n\t\tslotProps = { slotProps: 'Bar' };\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\noutside {state} {props} {slotProps.slotProps}
\n\n\tinside {state} {props} {slotProps}\n \n\n\tinside {state} {props} {slotProps}\n ","typescript":false,"index":363}
+{"fn":"parse_expression_at","source":"\n\noutside {state} {props} {slotProps.slotProps}
\n\n\tinside {state} {props} {slotProps}\n \n\n\tinside {state} {props} {slotProps}\n ","typescript":false,"index":371}
+{"fn":"parse_expression_at","source":"\n\noutside {state} {props} {slotProps.slotProps}
\n\n\tinside {state} {props} {slotProps}\n \n\n\tinside {state} {props} {slotProps}\n ","typescript":false,"index":379}
+{"fn":"parse_expression_at","source":"\n\noutside {state} {props} {slotProps.slotProps}
\n\n\tinside {state} {props} {slotProps}\n \n\n\tinside {state} {props} {slotProps}\n ","typescript":false,"index":460}
+{"fn":"parse_expression_at","source":"\n\noutside {state} {props} {slotProps.slotProps}
\n\n\tinside {state} {props} {slotProps}\n \n\n\tinside {state} {props} {slotProps}\n ","typescript":false,"index":468}
+{"fn":"parse_expression_at","source":"\n\noutside {state} {props} {slotProps.slotProps}
\n\n\tinside {state} {props} {slotProps}\n \n\n\tinside {state} {props} {slotProps}\n ","typescript":false,"index":476}
+{"fn":"parse_expression_at","source":"\n\noutside {state} {props} {slotProps.slotProps}
\n\n\tinside {state} {props} {slotProps}\n \n\n\tinside {state} {props} {slotProps}\n ","typescript":false,"index":540}
+{"fn":"parse_expression_at","source":"\n\noutside {state} {props} {slotProps.slotProps}
\n\n\tinside {state} {props} {slotProps}\n \n\n\tinside {state} {props} {slotProps}\n ","typescript":false,"index":548}
+{"fn":"parse_expression_at","source":"\n\noutside {state} {props} {slotProps.slotProps}
\n\n\tinside {state} {props} {slotProps}\n \n\n\tinside {state} {props} {slotProps}\n ","typescript":false,"index":556}
+{"fn":"parse","source":" \n\texport let visible;\n\texport let slotProps;\n\n\tfunction fade(node) {\n\t\treturn {\n\t\t\tduration: 100,\n\t\t\ttick: t => {\n\t\t\t\tnode.foo = t;\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\t\n\t\t \n\t
\n{/if}","typescript":false,"index":169}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\t\n\t\t \n\t
\n{/if}","typescript":false,"index":213}
+{"fn":"parse","source":" \n\timport Nested from './Nested.svelte';\n\n\texport let a1=0,a2=0,a3=0,a4=0,a5=0,a6=0,a7=0,a8=0,a9=0,a10=0,a11=0, a12=0,a13=0,a14=0,a15=0,a16=0,a17=0,a18=0,a19=0,a20=0,a21=0, a22=0,a23=0,a24=0,a25=0,a26=0,a27=0,a28=0,a29=0,a30=0,a31=0,a32=0,a33=0;\n\n\tlet visible = true;\n\tlet state = 'Foo';\n\tlet slotProps = { slotProps: 'Foo' };\n\texport let props;\n\n\texport function show() {\n\t\tvisible = true;\n\t}\n\texport function hide() {\n\t\tvisible = false;\n\t\tstate = 'Bar';\n\t\tslotProps = { slotProps: 'Bar' };\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\noutside {state} {props} {slotProps.slotProps}
\n\n\n\tinside {state} {props} {slotProps}\n \n\n{a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26+a27+a28+a29+a30+a31+a32+a33}","typescript":false,"index":527}
+{"fn":"parse_expression_at","source":"\n\noutside {state} {props} {slotProps.slotProps}
\n\n\n\tinside {state} {props} {slotProps}\n \n\n{a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26+a27+a28+a29+a30+a31+a32+a33}","typescript":false,"index":535}
+{"fn":"parse_expression_at","source":"\n\noutside {state} {props} {slotProps.slotProps}
\n\n\n\tinside {state} {props} {slotProps}\n \n\n{a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26+a27+a28+a29+a30+a31+a32+a33}","typescript":false,"index":543}
+{"fn":"parse_expression_at","source":"\n\noutside {state} {props} {slotProps.slotProps}
\n\n\n\tinside {state} {props} {slotProps}\n \n\n{a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26+a27+a28+a29+a30+a31+a32+a33}","typescript":false,"index":625}
+{"fn":"parse_expression_at","source":"\n\noutside {state} {props} {slotProps.slotProps}
\n\n\n\tinside {state} {props} {slotProps}\n \n\n{a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26+a27+a28+a29+a30+a31+a32+a33}","typescript":false,"index":633}
+{"fn":"parse_expression_at","source":"\n\noutside {state} {props} {slotProps.slotProps}
\n\n\n\tinside {state} {props} {slotProps}\n \n\n{a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26+a27+a28+a29+a30+a31+a32+a33}","typescript":false,"index":641}
+{"fn":"parse_expression_at","source":"\n\noutside {state} {props} {slotProps.slotProps}
\n\n\n\tinside {state} {props} {slotProps}\n \n\n{a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12+a13+a14+a15+a16+a17+a18+a19+a20+a21+a22+a23+a24+a25+a26+a27+a28+a29+a30+a31+a32+a33}","typescript":false,"index":664}
+{"fn":"parse","source":" \n\tlet visible = true;\n\tlet data = 'Foo';\n\n\texport function show() {\n\t\tvisible = true;\n\t}\n\texport function hide() {\n\t\tvisible = false;\n\t\tdata = 'Bar';\n\t}\n\n\tfunction fade(node) {\n\t\treturn {\n\t\t\tduration: 100,\n\t\t\ttick: t => {\n\t\t\t\tnode.foo = t;\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\t\n\t\t{data} \n\t
\n{/if}","typescript":false,"index":277}
+{"fn":"parse_expression_at","source":"\n\n{#if visible}\n\t\n\t\t{data} \n\t
\n{/if}","typescript":false,"index":318}
+{"fn":"parse","source":" \n\tlet name = 'world';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nHello {name}, what's up? this & that
\nHello world, what's up? this & that
\nHello {name}, what's up? this & that
","typescript":false,"index":51}
+{"fn":"parse_expression_at","source":"\n\nHello {name}, what's up? this & that
\nHello world, what's up? this & that
\nHello {name}, what's up? this & that
","typescript":false,"index":138}
+{"fn":"parse","source":" \n const content = `RED?!? `\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{content}
","typescript":false,"index":78}
+{"fn":"parse","source":" \n\tlet count = 0;\n\tlet value = { value: \"\" };\n\tlet checked = { value: false };\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n \n\n\n\n \n\ncount++}>{count} ","typescript":false,"index":123}
+{"fn":"parse_expression_at","source":"\n\n \n\n\n\n \n\ncount++}>{count} ","typescript":false,"index":157}
+{"fn":"parse_expression_at","source":"\n\n \n\n\n\n \n\ncount++}>{count} ","typescript":false,"index":215}
+{"fn":"parse_expression_at","source":"\n\n \n\n\n\n \n\ncount++}>{count} ","typescript":false,"index":252}
+{"fn":"parse_expression_at","source":"\n\n \n\n\n\n \n\ncount++}>{count} ","typescript":false,"index":266}
+{"fn":"parse","source":" \n\texport let characters;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each characters as char}\n\t{char} \n{/each}","typescript":false,"index":51}
+{"fn":"parse_expression_at","source":"\n\n{#each characters as char}\n\t{char} \n{/each}","typescript":false,"index":79}
+{"fn":"parse","source":" \n\texport let one;\n\texport let two;\n\texport let three;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{one} \n\t{two} \n\t{three} \n ","typescript":false,"index":84}
+{"fn":"parse_expression_at","source":"\n\n\n\t{one} \n\t{two} \n\t{three} \n ","typescript":false,"index":100}
+{"fn":"parse_expression_at","source":"\n\n\n\t{one} \n\t{two} \n\t{three} \n ","typescript":false,"index":116}
+{"fn":"parse","source":" \n\texport let name;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nHello {name}! How are you? ","typescript":false,"index":57}
+{"fn":"parse","source":" \n\texport let scrollY;\n","typescript":false}
+{"fn":"parse","source":" \n\tlet scrollY;\n","typescript":false}
+{"fn":"parse","source":" \n\timport Child from './Child.svelte';\n\n\tlet show = false;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n
\n\n show = !show}>toggle \n\n{#if show}\n\t \n{/if}","typescript":false,"index":145}
+{"fn":"parse_expression_at","source":"\n\n
\n\n show = !show}>toggle \n\n{#if show}\n\t \n{/if}","typescript":false,"index":187}
+{"fn":"parse","source":" \n\texport let width;\n\texport let height;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n {}}>Click ","typescript":false,"index":91}
+{"fn":"parse_expression_at","source":"\n\n\n {}}>Click ","typescript":false,"index":116}
+{"fn":"parse_expression_at","source":"\n\n\n {}}>Click ","typescript":false,"index":144}
+{"fn":"parse","source":" \n\texport let width;\n\texport let height;\n\texport let devicePixelRatio;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\n{width}x{height}
\n{devicePixelRatio}
","typescript":false,"index":121}
+{"fn":"parse_expression_at","source":"\n\n\n\n{width}x{height}
\n{devicePixelRatio}
","typescript":false,"index":146}
+{"fn":"parse_expression_at","source":"\n\n\n\n{width}x{height}
\n{devicePixelRatio}
","typescript":false,"index":177}
+{"fn":"parse_expression_at","source":"\n\n\n\n{width}x{height}
\n{devicePixelRatio}
","typescript":false,"index":204}
+{"fn":"parse_expression_at","source":"\n\n\n\n{width}x{height}
\n{devicePixelRatio}
","typescript":false,"index":212}
+{"fn":"parse_expression_at","source":"\n\n\n\n{width}x{height}
\n{devicePixelRatio}
","typescript":false,"index":232}
+{"fn":"parse","source":" \n\timport { writable, derived } from 'svelte/store';\n\tconst y = writable(0);\n\tconst y_squared = derived(y, $y => $y * $y);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\n\n\tscroll y is {$y}. {$y} * {$y} = {$y_squared}\n
\n\n\n\t\n
","typescript":false,"index":170}
+{"fn":"parse_expression_at","source":"\n\n\n\n\n\tscroll y is {$y}. {$y} * {$y} = {$y_squared}\n
\n\n\n\t\n
","typescript":false,"index":241}
+{"fn":"parse_expression_at","source":"\n\n\n\n\n\tscroll y is {$y}. {$y} * {$y} = {$y_squared}\n
\n\n\n\t\n
","typescript":false,"index":247}
+{"fn":"parse_expression_at","source":"\n\n\n\n\n\tscroll y is {$y}. {$y} * {$y} = {$y_squared}\n
\n\n\n\t\n
","typescript":false,"index":254}
+{"fn":"parse_expression_at","source":"\n\n\n\n\n\tscroll y is {$y}. {$y} * {$y} = {$y_squared}\n
\n\n\n\t\n
","typescript":false,"index":261}
+{"fn":"parse","source":" \n\texport let width;\n\texport let height;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\n{width}x{height}
","typescript":false,"index":85}
+{"fn":"parse_expression_at","source":"\n\n\n\n{width}x{height}
","typescript":false,"index":279}
+{"fn":"parse_expression_at","source":"\n\n\n\n{width}x{height}
","typescript":false,"index":287}
+{"fn":"parse","source":" \n\texport let foo;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n \n\n{foo}","typescript":false,"index":63}
+{"fn":"parse_expression_at","source":"\n\n \n\n{foo}","typescript":false,"index":86}
+{"fn":"parse","source":" \n\texport let escaped = false;\n\n\tfunction esc(node, callback) {\n\t\tfunction onKeyDown(event) {\n\t\t\tif (event.key === 'Escape') callback(event);\n\t\t}\n\t\tnode.addEventListener('keydown', onKeyDown);\n\t\treturn {\n\t\t\tdestroy() {\n\t\t\t\tnode.removeEventListener('keydown', onKeyDown);\n\t\t\t}\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n escaped = true}\" />\n\nescaped: {escaped}
","typescript":false,"index":327}
+{"fn":"parse_expression_at","source":"\n\n escaped = true}\" />\n\nescaped: {escaped}
","typescript":false,"index":367}
+{"fn":"parse","source":" \n\tlet count = $state(0);\n\n\t/**\n\t * @param {Element} _\n\t * @param {number} count\n\t */\n\tfunction action(_, count) {\n\t\treturn {\n\t\t\tcount,\n\t\t\t/** @param {number} count */\n\t\t\tupdate(count) {\n\t\t\t\tconsole.log('update', this.count, (this.count = count));\n\t\t\t},\n\t\t\tdestroy() {\n\t\t\t\tconsole.log('destroy', this.count);\n\t\t\t},\n\t\t}\n\t};\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if count < 2}\n\t count++}>\n\t\t{count}\n\t \n{/if}","typescript":false,"index":346}
+{"fn":"parse_expression_at","source":"\n\n{#if count < 2}\n\t count++}>\n\t\t{count}\n\t \n{/if}","typescript":false,"index":378}
+{"fn":"parse_expression_at","source":"\n\n{#if count < 2}\n\t count++}>\n\t\t{count}\n\t \n{/if}","typescript":false,"index":394}
+{"fn":"parse_expression_at","source":"\n\n{#if count < 2}\n\t count++}>\n\t\t{count}\n\t \n{/if}","typescript":false,"index":413}
+{"fn":"parse","source":" \n\tconst action = (element) => {\n\t\tconsole.log(element.id);\n\t};\n","typescript":false}
+{"fn":"parse","source":" \n let foo = $state({ count: 0 });\n let count = $state(0);\n\n function action() {\n return {\n update(foo) {\n count = foo.count;\n }\n }\n }\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n foo.count++}>mutate \n foo = {...foo, count: foo.count + 1 }}>reassign \n{count}
","typescript":false,"index":233}
+{"fn":"parse_expression_at","source":"\n\n foo.count++}>mutate \n foo = {...foo, count: foo.count + 1 }}>reassign \n{count}
","typescript":false,"index":285}
+{"fn":"parse_expression_at","source":"\n\n foo.count++}>mutate \n foo = {...foo, count: foo.count + 1 }}>reassign \n{count}
","typescript":false,"index":365}
+{"fn":"parse_expression_at","source":"\n\n foo.count++}>mutate \n foo = {...foo, count: foo.count + 1 }}>reassign \n{count}
","typescript":false,"index":371}
+{"fn":"parse","source":" \n const { prop } = $props()\n\n let trackedState = $state(0)\n const getTrackedState = () => trackedState\n\n function dummyAction(el, { getTrackedState, propFromComponent }) {\n $effect(() => {\n console.log(\"action $effect: \", { buttonClicked: getTrackedState() })\n })\n }\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n {JSON.stringify(prop)}\n
\n\n {\n trackedState += 1\n }}\n>\n update tracked state\n ","typescript":false,"index":346}
+{"fn":"parse_expression_at","source":"\n\n\n {JSON.stringify(prop)}\n
\n\n {\n trackedState += 1\n }}\n>\n update tracked state\n ","typescript":false,"index":397}
+{"fn":"parse_expression_at","source":"\n\n\n {JSON.stringify(prop)}\n
\n\n {\n trackedState += 1\n }}\n>\n update tracked state\n ","typescript":false,"index":446}
+{"fn":"parse","source":" \n import Task from \"./Task.svelte\"\n\n let task = $state({ text: \"initial\" })\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n \n\n {\n task = { text: \"updated\" }\n}}>\n Update prop\n ","typescript":false,"index":109}
+{"fn":"parse_expression_at","source":"\n\n \n\n {\n task = { text: \"updated\" }\n}}>\n Update prop\n ","typescript":false,"index":136}
+{"fn":"parse","source":" \n\t/** @param {HTMLInputElement} node */\n\tfunction action(node) {\n\t\tnode.value = 'set from action';\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n \n ","typescript":false,"index":162}
+{"fn":"parse","source":" \n import { setup } from './utils.js';\n\n let { num } = $state(setup());\n let { num: num_frozen } = $state(setup());\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n { num++; num_frozen++; }}>{num} / {num_frozen} ","typescript":false,"index":155}
+{"fn":"parse_expression_at","source":"\n\n { num++; num_frozen++; }}>{num} / {num_frozen} ","typescript":false,"index":188}
+{"fn":"parse_expression_at","source":"\n\n { num++; num_frozen++; }}>{num} / {num_frozen} ","typescript":false,"index":196}
+{"fn":"parse","source":" \n\tconst arr = [0, 1, 2];\n\tconsole.log(arr.lastIndexOf(2));\n\tconsole.log(arr.lastIndexOf(2, arr.length - 1));\n","typescript":false}
+{"fn":"parse","source":" \n\tlet z = 8;\n\tlet { a, b = a, c = b * b, d = z * b + c } = $props();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{a}
\n{b}
\n{c}
\n{d}
","typescript":false,"index":92}
+{"fn":"parse_expression_at","source":"\n\n{a}
\n{b}
\n{c}
\n{d}
","typescript":false,"index":103}
+{"fn":"parse_expression_at","source":"\n\n{a}
\n{b}
\n{c}
\n{d}
","typescript":false,"index":114}
+{"fn":"parse_expression_at","source":"\n\n{a}
\n{b}
\n{c}
\n{d}
","typescript":false,"index":125}
+{"fn":"parse","source":" \n\timport Test from './Test.svelte'\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":63}
+{"fn":"parse_expression_at","source":"\n\n\n\t
\n\t
\n\t
\n\t
\n\t
\n\n\t
\n\t
\n\t
\n\t
\n
","typescript":false,"index":47}
+{"fn":"parse_expression_at","source":"\n\n\n\t
\n\t
\n\t
\n\t
\n\t
\n\n\t
\n\t
\n\t
\n\t
\n
","typescript":false,"index":99}
+{"fn":"parse_expression_at","source":"\n\n\n\t
\n\t
\n\t
\n\t
\n\t
\n\n\t
\n\t
\n\t
\n\t
\n
","typescript":false,"index":138}
+{"fn":"parse_expression_at","source":"\n\n\n\t
\n\t
\n\t
\n\t
\n\t
\n\n\t
\n\t
\n\t
\n\t
\n
","typescript":false,"index":233}
+{"fn":"parse_expression_at","source":"\n\n\n\t
\n\t
\n\t
\n\t
\n\t
\n\n\t
\n\t
\n\t
\n\t
\n
","typescript":false,"index":285}
+{"fn":"parse_expression_at","source":"\n\n\n\t
\n\t
\n\t
\n\t
\n\t
\n\n\t
\n\t
\n\t
\n\t
\n
","typescript":false,"index":323}
+{"fn":"parse_expression_at","source":"\n\n\n\t
\n\t
\n\t
\n\t
\n\t
\n\n\t
\n\t
\n\t
\n\t
\n
","typescript":false,"index":426}
+{"fn":"parse_expression_at","source":"\n\n\n\t
\n\t
\n\t
\n\t
\n\t
\n\n\t
\n\t
\n\t
\n\t
\n
","typescript":false,"index":467}
+{"fn":"parse","source":" \n\tlet a = 1;\n\tlet b = 2;\n\tlet c = 3;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n
\n\n ","typescript":false,"index":69}
+{"fn":"parse_expression_at","source":"\n\n
\n\n ","typescript":false,"index":72}
+{"fn":"parse_expression_at","source":"\n\n
\n\n ","typescript":false,"index":75}
+{"fn":"parse_expression_at","source":"\n\n
\n\n ","typescript":false,"index":98}
+{"fn":"parse_expression_at","source":"\n\n
\n\n ","typescript":false,"index":101}
+{"fn":"parse_expression_at","source":"\n\n
\n\n ","typescript":false,"index":118}
+{"fn":"parse_expression_at","source":"\n\n
\n\n ","typescript":false,"index":121}
+{"fn":"parse","source":" \n\tlet tag = $state('button');\n\tlet values = $state({ a: 'red', b: 'red', c: 'red', d: 'red' });\n\n\tlet count = 0;\n\tconst factory = (name) => {\n\t\tcount++;\n\t\t// check that spread effects are isolated from each other\n\t\tif (count > 8) throw new Error('too many calls');\n\n\t\treturn {\n\t\t\tclass: values[name],\n\t\t\tonclick: () => {\n\t\t\t\tvalues[name] = 'blue';\n\t\t\t}\n\t\t}\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{values.a} \n{values.b} \n\n{values.c} \n{values.d} ","typescript":false,"index":391}
+{"fn":"parse_expression_at","source":"\n\n{values.a} \n{values.b} \n\n{values.c} \n{values.d} ","typescript":false,"index":406}
+{"fn":"parse_expression_at","source":"\n\n{values.a} \n{values.b} \n\n{values.c} \n{values.d} ","typescript":false,"index":437}
+{"fn":"parse_expression_at","source":"\n\n{values.a} \n{values.b} \n\n{values.c} \n{values.d} ","typescript":false,"index":452}
+{"fn":"parse_expression_at","source":"\n\n{values.a} \n{values.b} \n\n{values.c} \n{values.d} ","typescript":false,"index":494}
+{"fn":"parse_expression_at","source":"\n\n{values.a} \n{values.b} \n\n{values.c} \n{values.d} ","typescript":false,"index":503}
+{"fn":"parse_expression_at","source":"\n\n{values.a} \n{values.b} \n\n{values.c} \n{values.d} ","typescript":false,"index":518}
+{"fn":"parse_expression_at","source":"\n\n{values.a} \n{values.b} \n\n{values.c} \n{values.d} ","typescript":false,"index":567}
+{"fn":"parse_expression_at","source":"\n\n{values.a} \n{values.b} \n\n{values.c} \n{values.d} ","typescript":false,"index":576}
+{"fn":"parse_expression_at","source":"\n\n{values.a} \n{values.b} \n\n{values.c} \n{values.d} ","typescript":false,"index":591}
+{"fn":"parse","source":" \n\tconst disabled = { dIsAbLeD: false };\n\tconst readonly = { readonly: false }\n\tconst readOnly = { readOnly: false }\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\nclick me \n \n \n\n\n \n \n\n\n \n ","typescript":false,"index":181}
+{"fn":"parse_expression_at","source":"\n\n\nclick me \n \n \n\n\n \n \n\n\n \n ","typescript":false,"index":220}
+{"fn":"parse_expression_at","source":"\n\n\nclick me \n \n \n\n\n \n \n\n\n \n ","typescript":false,"index":242}
+{"fn":"parse_expression_at","source":"\n\n\nclick me \n \n \n\n\n \n \n\n\n \n ","typescript":false,"index":295}
+{"fn":"parse_expression_at","source":"\n\n\nclick me \n \n \n\n\n \n \n\n\n \n ","typescript":false,"index":343}
+{"fn":"parse_expression_at","source":"\n\n\nclick me \n \n \n\n\n \n \n\n\n \n ","typescript":false,"index":402}
+{"fn":"parse_expression_at","source":"\n\n\nclick me \n \n \n\n\n \n \n\n\n \n ","typescript":false,"index":428}
+{"fn":"parse","source":" \n\tlet hidden = $state(true);\n\n\tconst restProps = {\n\t\tid: '123'\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n hidden = !hidden}>\n\ttoggle hidden\n \n\n\n\thello world (with spread attrs)\n
","typescript":false,"index":102}
+{"fn":"parse_expression_at","source":"\n\n hidden = !hidden}>\n\ttoggle hidden\n \n\n\n\thello world (with spread attrs)\n
","typescript":false,"index":162}
+{"fn":"parse_expression_at","source":"\n\n hidden = !hidden}>\n\ttoggle hidden\n \n\n\n\thello world (with spread attrs)\n
","typescript":false,"index":181}
+{"fn":"parse","source":" \n\tlet value = $state('red');\n\tlet tag = $state('div');\n\n\tconst getValue = () => {\n\t\treturn value;\n\t}\n\tconst getClass = () => {\n\t\treturn value === 'blue';\n\t}\n\tconst getSpread = () => {\n\t\treturn { class: value };\n\t}\n\tconst props = {\n\t\tget class() {\n\t\t\treturn value;\n\t\t}\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n
\n
\n
\n\n \n \n \n\n value = 'blue'}>toggle ","typescript":false,"index":307}
+{"fn":"parse_expression_at","source":"\n\n
\n
\n
\n\n \n \n \n\n value = 'blue'}>toggle ","typescript":false,"index":332}
+{"fn":"parse_expression_at","source":"\n\n
\n
\n
\n\n \n \n \n\n value = 'blue'}>toggle ","typescript":false,"index":360}
+{"fn":"parse_expression_at","source":"\n\n
\n
\n
\n\n \n \n \n\n value = 'blue'}>toggle ","typescript":false,"index":389}
+{"fn":"parse_expression_at","source":"\n\n
\n
\n
\n\n \n \n \n\n value = 'blue'}>toggle ","typescript":false,"index":426}
+{"fn":"parse_expression_at","source":"\n\n
\n
\n
\n\n \n \n \n\n value = 'blue'}>toggle ","typescript":false,"index":443}
+{"fn":"parse_expression_at","source":"\n\n
\n
\n
\n\n \n \n \n\n value = 'blue'}>toggle ","typescript":false,"index":468}
+{"fn":"parse_expression_at","source":"\n\n
\n
\n
\n\n \n \n \n\n value = 'blue'}>toggle ","typescript":false,"index":520}
+{"fn":"parse_expression_at","source":"\n\n
\n
\n
\n\n \n \n \n\n value = 'blue'}>toggle ","typescript":false,"index":529}
+{"fn":"parse_expression_at","source":"\n\n
\n
\n
\n\n \n \n \n\n value = 'blue'}>toggle ","typescript":false,"index":582}
+{"fn":"parse_expression_at","source":"\n\n
\n
\n
\n\n \n \n \n\n value = 'blue'}>toggle ","typescript":false,"index":591}
+{"fn":"parse_expression_at","source":"\n\n
\n
\n
\n\n \n \n \n\n value = 'blue'}>toggle ","typescript":false,"index":635}
+{"fn":"parse","source":" \n\tlet { promise } = $props();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#if promise}\n\t\t{#await promise}\n\t\t\t{console.log(\"await\")}\n\t\t{:then r}\n\t\t\t{console.log(\"then:\"+r)}\n\t\t{:catch err}\n\t\t\t{console.log(\"catch:\"+err)}\n\t\t{/await}\n\t{/if}","typescript":false,"index":56}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#if promise}\n\t\t{#await promise}\n\t\t\t{console.log(\"await\")}\n\t\t{:then r}\n\t\t\t{console.log(\"then:\"+r)}\n\t\t{:catch err}\n\t\t\t{console.log(\"catch:\"+err)}\n\t\t{/await}\n\t{/if}","typescript":false,"index":75}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#if promise}\n\t\t{#await promise}\n\t\t\t{console.log(\"await\")}\n\t\t{:then r}\n\t\t\t{console.log(\"then:\"+r)}\n\t\t{:catch err}\n\t\t\t{console.log(\"catch:\"+err)}\n\t\t{/await}\n\t{/if}","typescript":false,"index":88}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#if promise}\n\t\t{#await promise}\n\t\t\t{console.log(\"await\")}\n\t\t{:then r}\n\t\t\t{console.log(\"then:\"+r)}\n\t\t{:catch err}\n\t\t\t{console.log(\"catch:\"+err)}\n\t\t{/await}\n\t{/if}","typescript":false,"index":126}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#if promise}\n\t\t{#await promise}\n\t\t\t{console.log(\"await\")}\n\t\t{:then r}\n\t\t\t{console.log(\"then:\"+r)}\n\t\t{:catch err}\n\t\t\t{console.log(\"catch:\"+err)}\n\t\t{/await}\n\t{/if}","typescript":false,"index":169}
+{"fn":"parse","source":" \n\tconst a = new Promise(() => {});\n\tconst b = new Promise(() => {});\n\n\tlet promise = $state(a);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#await promise}\n\t{console.log('rendering pending block')}\n\tpending
\n{:then value}\n\t{console.log('rendering then block')}\n\tthen {value}
\n{/await}\n\n (promise = a)}>Show Promise A \n (promise = b)}>Show Promise B ","typescript":false,"index":123}
+{"fn":"parse_expression_at","source":"\n\n{#await promise}\n\t{console.log('rendering pending block')}\n\tpending
\n{:then value}\n\t{console.log('rendering then block')}\n\tthen {value}
\n{/await}\n\n (promise = a)}>Show Promise A \n (promise = b)}>Show Promise B ","typescript":false,"index":134}
+{"fn":"parse_expression_at","source":"\n\n{#await promise}\n\t{console.log('rendering pending block')}\n\tpending
\n{:then value}\n\t{console.log('rendering then block')}\n\tthen {value}
\n{/await}\n\n (promise = a)}>Show Promise A \n (promise = b)}>Show Promise B ","typescript":false,"index":206}
+{"fn":"parse_expression_at","source":"\n\n{#await promise}\n\t{console.log('rendering pending block')}\n\tpending
\n{:then value}\n\t{console.log('rendering then block')}\n\tthen {value}
\n{/await}\n\n (promise = a)}>Show Promise A \n (promise = b)}>Show Promise B ","typescript":false,"index":253}
+{"fn":"parse_expression_at","source":"\n\n{#await promise}\n\t{console.log('rendering pending block')}\n\tpending
\n{:then value}\n\t{console.log('rendering then block')}\n\tthen {value}
\n{/await}\n\n (promise = a)}>Show Promise A \n (promise = b)}>Show Promise B ","typescript":false,"index":291}
+{"fn":"parse_expression_at","source":"\n\n{#await promise}\n\t{console.log('rendering pending block')}\n\tpending
\n{:then value}\n\t{console.log('rendering then block')}\n\tthen {value}
\n{/await}\n\n (promise = a)}>Show Promise A \n (promise = b)}>Show Promise B ","typescript":false,"index":353}
+{"fn":"parse","source":" \n\tlet { promise } = $props();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#await promise}\n\tpending\n{:then value}\n\tthen {value}\n{/await}","typescript":false,"index":57}
+{"fn":"parse_expression_at","source":"\n\n{#await promise}\n\tpending\n{:then value}\n\tthen {value}\n{/await}","typescript":false,"index":96}
+{"fn":"parse","source":" \n\timport Await from './await.svelte';\n\n\tlet promise = $state();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n (promise = null)}>Clear \n (promise = Promise.resolve())}>Immediate \n (promise = new Promise((r) => setTimeout(r, 100)))}>Takes time \n\n{#if promise}\n\t \n{/if}","typescript":false,"index":100}
+{"fn":"parse_expression_at","source":"\n\n (promise = null)}>Clear \n (promise = Promise.resolve())}>Immediate \n (promise = new Promise((r) => setTimeout(r, 100)))}>Takes time \n\n{#if promise}\n\t \n{/if}","typescript":false,"index":156}
+{"fn":"parse_expression_at","source":"\n\n (promise = null)}>Clear \n (promise = Promise.resolve())}>Immediate \n (promise = new Promise((r) => setTimeout(r, 100)))}>Takes time \n\n{#if promise}\n\t \n{/if}","typescript":false,"index":229}
+{"fn":"parse_expression_at","source":"\n\n (promise = null)}>Clear \n (promise = Promise.resolve())}>Immediate \n (promise = new Promise((r) => setTimeout(r, 100)))}>Takes time \n\n{#if promise}\n\t \n{/if}","typescript":false,"index":313}
+{"fn":"parse","source":" \n\tconst a = Promise.resolve('a');\n\tconst b = Promise.resolve('b');\n\n\tlet promise = $state(a);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#await promise}\n\t{console.log('rendering pending block')}\n\tpending
\n{:then value}\n\t{console.log('rendering then block')}\n\tthen {value}
\n{/await}\n\n (promise = a)}>Show Promise A \n (promise = b)}>Show Promise B ","typescript":false,"index":121}
+{"fn":"parse_expression_at","source":"\n\n{#await promise}\n\t{console.log('rendering pending block')}\n\tpending
\n{:then value}\n\t{console.log('rendering then block')}\n\tthen {value}
\n{/await}\n\n (promise = a)}>Show Promise A \n (promise = b)}>Show Promise B ","typescript":false,"index":132}
+{"fn":"parse_expression_at","source":"\n\n{#await promise}\n\t{console.log('rendering pending block')}\n\tpending
\n{:then value}\n\t{console.log('rendering then block')}\n\tthen {value}
\n{/await}\n\n (promise = a)}>Show Promise A \n (promise = b)}>Show Promise B ","typescript":false,"index":204}
+{"fn":"parse_expression_at","source":"\n\n{#await promise}\n\t{console.log('rendering pending block')}\n\tpending
\n{:then value}\n\t{console.log('rendering then block')}\n\tthen {value}
\n{/await}\n\n (promise = a)}>Show Promise A \n (promise = b)}>Show Promise B ","typescript":false,"index":251}
+{"fn":"parse_expression_at","source":"\n\n{#await promise}\n\t{console.log('rendering pending block')}\n\tpending
\n{:then value}\n\t{console.log('rendering then block')}\n\tthen {value}
\n{/await}\n\n (promise = a)}>Show Promise A \n (promise = b)}>Show Promise B ","typescript":false,"index":289}
+{"fn":"parse_expression_at","source":"\n\n{#await promise}\n\t{console.log('rendering pending block')}\n\tpending
\n{:then value}\n\t{console.log('rendering then block')}\n\tthen {value}
\n{/await}\n\n (promise = a)}>Show Promise A \n (promise = b)}>Show Promise B ","typescript":false,"index":351}
+{"fn":"parse","source":" \n\tconst promise_a = Promise.resolve('a');\n\tconst promise_b = Promise.resolve('b');\n\tconst promise_c = Promise.resolve('c');\n\tconst promise_d = new Promise(() => {});\n\n\tlet current_promise = $state(promise_a);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#await current_promise}\n\t{console.log('pending')}\n{:then value}\n\t{console.log(value)}\n{:catch}\n\t{console.log('error')}\n{/await}\n\n{current_promise = promise_a}}>Show Promise A \n{current_promise = promise_b}}>Show Promise B \n{current_promise = promise_c}}>Show Promise C \n{current_promise = promise_d}}>Show Promise D ","typescript":false,"index":236}
+{"fn":"parse_expression_at","source":"\n\n{#await current_promise}\n\t{console.log('pending')}\n{:then value}\n\t{console.log(value)}\n{:catch}\n\t{console.log('error')}\n{/await}\n\n{current_promise = promise_a}}>Show Promise A \n{current_promise = promise_b}}>Show Promise B \n{current_promise = promise_c}}>Show Promise C \n{current_promise = promise_d}}>Show Promise D ","typescript":false,"index":255}
+{"fn":"parse_expression_at","source":"\n\n{#await current_promise}\n\t{console.log('pending')}\n{:then value}\n\t{console.log(value)}\n{:catch}\n\t{console.log('error')}\n{/await}\n\n{current_promise = promise_a}}>Show Promise A \n{current_promise = promise_b}}>Show Promise B \n{current_promise = promise_c}}>Show Promise C \n{current_promise = promise_d}}>Show Promise D ","typescript":false,"index":295}
+{"fn":"parse_expression_at","source":"\n\n{#await current_promise}\n\t{console.log('pending')}\n{:then value}\n\t{console.log(value)}\n{:catch}\n\t{console.log('error')}\n{/await}\n\n{current_promise = promise_a}}>Show Promise A \n{current_promise = promise_b}}>Show Promise B \n{current_promise = promise_c}}>Show Promise C \n{current_promise = promise_d}}>Show Promise D ","typescript":false,"index":326}
+{"fn":"parse_expression_at","source":"\n\n{#await current_promise}\n\t{console.log('pending')}\n{:then value}\n\t{console.log(value)}\n{:catch}\n\t{console.log('error')}\n{/await}\n\n{current_promise = promise_a}}>Show Promise A \n{current_promise = promise_b}}>Show Promise B \n{current_promise = promise_c}}>Show Promise C \n{current_promise = promise_d}}>Show Promise D ","typescript":false,"index":375}
+{"fn":"parse_expression_at","source":"\n\n{#await current_promise}\n\t{console.log('pending')}\n{:then value}\n\t{console.log(value)}\n{:catch}\n\t{console.log('error')}\n{/await}\n\n{current_promise = promise_a}}>Show Promise A \n{current_promise = promise_b}}>Show Promise B \n{current_promise = promise_c}}>Show Promise C \n{current_promise = promise_d}}>Show Promise D ","typescript":false,"index":451}
+{"fn":"parse_expression_at","source":"\n\n{#await current_promise}\n\t{console.log('pending')}\n{:then value}\n\t{console.log(value)}\n{:catch}\n\t{console.log('error')}\n{/await}\n\n{current_promise = promise_a}}>Show Promise A \n{current_promise = promise_b}}>Show Promise B \n{current_promise = promise_c}}>Show Promise C \n{current_promise = promise_d}}>Show Promise D ","typescript":false,"index":527}
+{"fn":"parse_expression_at","source":"\n\n{#await current_promise}\n\t{console.log('pending')}\n{:then value}\n\t{console.log(value)}\n{:catch}\n\t{console.log('error')}\n{/await}\n\n{current_promise = promise_a}}>Show Promise A \n{current_promise = promise_b}}>Show Promise B \n{current_promise = promise_c}}>Show Promise C \n{current_promise = promise_d}}>Show Promise D ","typescript":false,"index":603}
+{"fn":"parse_expression_at","source":" \n\n","typescript":false,"index":23}
+{"fn":"parse","source":" \n\n \n\timport { beforeUpdate } from 'svelte';\n\n\texport let object;\n\n\tbeforeUpdate(() => {\n\t\tconsole.log('changed');\n\t});\n","typescript":false}
+{"fn":"parse","source":" \n\timport Child from './Child.svelte';\n\tlet object = $state({ count: 0 })\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n object.count += 1}>\n\tclicks: {object.count}\n \n\n ","typescript":false,"index":109}
+{"fn":"parse_expression_at","source":"\n\n object.count += 1}>\n\tclicks: {object.count}\n \n\n ","typescript":false,"index":145}
+{"fn":"parse","source":" \n\tlet { value = $bindable(), ...properties } = $props();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n value++}>{value} ","typescript":false,"index":88}
+{"fn":"parse_expression_at","source":"\n\n value++}>{value} ","typescript":false,"index":109}
+{"fn":"parse_expression_at","source":"\n\n value++}>{value} ","typescript":false,"index":125}
+{"fn":"parse","source":" \n\timport Button from './button.svelte';\n\t\n\tlet value = $state(0);\n\n\tconst props = {\n\t\tclass: 'foo'\n\t};\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n \n value++}>{value} ","typescript":false,"index":134}
+{"fn":"parse_expression_at","source":"\n\n \n value++}>{value} ","typescript":false,"index":167}
+{"fn":"parse_expression_at","source":"\n\n \n value++}>{value} ","typescript":false,"index":183}
+{"fn":"parse_expression_at","source":"\n\n \n value++}>{value} ","typescript":false,"index":199}
+{"fn":"parse","source":" \n\tlet { checked = $bindable(), ...rest } = $props();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":112}
+{"fn":"parse","source":" \n\timport CheckBox from './CheckBox.svelte';\n\n\tlet checked = $state(false);\n\tfunction wrap() {\n\t\treturn {\n\t\t\tget checked() { return checked },\n\t\t\tset checked(v) { checked = v },\n\t\t}\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if true}\n\t{@const obj = wrap()}\n\t \n{/if}\n \nChecked: {checked}","typescript":false,"index":208}
+{"fn":"parse_expression_at","source":"\n\n{#if true}\n\t{@const obj = wrap()}\n\t \n{/if}\n \nChecked: {checked}","typescript":false,"index":229}
+{"fn":"parse_expression_at","source":"\n\n{#if true}\n\t{@const obj = wrap()}\n\t \n{/if}\n \nChecked: {checked}","typescript":false,"index":278}
+{"fn":"parse_expression_at","source":"\n\n{#if true}\n\t{@const obj = wrap()}\n\t \n{/if}\n \nChecked: {checked}","typescript":false,"index":316}
+{"fn":"parse","source":" \n\timport { tick } from 'svelte';\n\t\n\tlet selected = $state(-1);\n\tlet current = $state();\n\n\tlet div; // explicitly no $state\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each [1, 2, 3] as n, i}\n\t {\n\t\t\tselected = i;\n\t\t\tawait tick();\n\t\t\tcurrent = div?.textContent;\n\t\t}}\n\t>{n} \n{/each}\n\n \n\n{#each [1, 2, 3] as n, i}\n\t{#if selected === i}\n\t\t{n}
\n\t{/if}\n{/each}\n\n \n\n{current ?? '...'}
","typescript":false,"index":149}
+{"fn":"parse_expression_at","source":"\n\n{#each [1, 2, 3] as n, i}\n\t {\n\t\t\tselected = i;\n\t\t\tawait tick();\n\t\t\tcurrent = div?.textContent;\n\t\t}}\n\t>{n} \n{/each}\n\n \n\n{#each [1, 2, 3] as n, i}\n\t{#if selected === i}\n\t\t{n}
\n\t{/if}\n{/each}\n\n \n\n{current ?? '...'}
","typescript":false,"index":188}
+{"fn":"parse_expression_at","source":"\n\n{#each [1, 2, 3] as n, i}\n\t {\n\t\t\tselected = i;\n\t\t\tawait tick();\n\t\t\tcurrent = div?.textContent;\n\t\t}}\n\t>{n} \n{/each}\n\n \n\n{#each [1, 2, 3] as n, i}\n\t{#if selected === i}\n\t\t{n}
\n\t{/if}\n{/each}\n\n \n\n{current ?? '...'}
","typescript":false,"index":275}
+{"fn":"parse_expression_at","source":"\n\n{#each [1, 2, 3] as n, i}\n\t {\n\t\t\tselected = i;\n\t\t\tawait tick();\n\t\t\tcurrent = div?.textContent;\n\t\t}}\n\t>{n} \n{/each}\n\n \n\n{#each [1, 2, 3] as n, i}\n\t{#if selected === i}\n\t\t{n}
\n\t{/if}\n{/each}\n\n \n\n{current ?? '...'}
","typescript":false,"index":311}
+{"fn":"parse_expression_at","source":"\n\n{#each [1, 2, 3] as n, i}\n\t {\n\t\t\tselected = i;\n\t\t\tawait tick();\n\t\t\tcurrent = div?.textContent;\n\t\t}}\n\t>{n} \n{/each}\n\n \n\n{#each [1, 2, 3] as n, i}\n\t{#if selected === i}\n\t\t{n}
\n\t{/if}\n{/each}\n\n \n\n{current ?? '...'}
","typescript":false,"index":336}
+{"fn":"parse_expression_at","source":"\n\n{#each [1, 2, 3] as n, i}\n\t {\n\t\t\tselected = i;\n\t\t\tawait tick();\n\t\t\tcurrent = div?.textContent;\n\t\t}}\n\t>{n} \n{/each}\n\n \n\n{#each [1, 2, 3] as n, i}\n\t{#if selected === i}\n\t\t{n}
\n\t{/if}\n{/each}\n\n \n\n{current ?? '...'}
","typescript":false,"index":370}
+{"fn":"parse_expression_at","source":"\n\n{#each [1, 2, 3] as n, i}\n\t {\n\t\t\tselected = i;\n\t\t\tawait tick();\n\t\t\tcurrent = div?.textContent;\n\t\t}}\n\t>{n} \n{/each}\n\n \n\n{#each [1, 2, 3] as n, i}\n\t{#if selected === i}\n\t\t{n}
\n\t{/if}\n{/each}\n\n \n\n{current ?? '...'}
","typescript":false,"index":376}
+{"fn":"parse_expression_at","source":"\n\n{#each [1, 2, 3] as n, i}\n\t {\n\t\t\tselected = i;\n\t\t\tawait tick();\n\t\t\tcurrent = div?.textContent;\n\t\t}}\n\t>{n} \n{/each}\n\n \n\n{#each [1, 2, 3] as n, i}\n\t{#if selected === i}\n\t\t{n}
\n\t{/if}\n{/each}\n\n \n\n{current ?? '...'}
","typescript":false,"index":413}
+{"fn":"parse","source":" \n\tfunction fly(node, params) {\n\t\treturn {};\n\t}\n\n\tlet show = $state(false);\n\tlet sidebar = $state();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n (show = !show)}>toggle \n\n{#if show}\n\t\n\thello \n{/if}","typescript":false,"index":136}
+{"fn":"parse_expression_at","source":"\n\n (show = !show)}>toggle \n\n{#if show}\n\t\n\thello \n{/if}","typescript":false,"index":180}
+{"fn":"parse_expression_at","source":"\n\n (show = !show)}>toggle \n\n{#if show}\n\t\n\thello \n{/if}","typescript":false,"index":275}
+{"fn":"parse_expression_at","source":"\n\n (show = !show)}>toggle \n\n{#if show}\n\t\n\thello \n{/if}","typescript":false,"index":314}
+{"fn":"parse","source":" \n\texport const a = {};\n","typescript":false}
+{"fn":"parse","source":" \n\timport Component from './Component.svelte';\n\n\tlet type = $state(Component)\n\tlet elem = $state()\n\n\t$effect(() => {\n\t\tconsole.log(elem);\n\t});\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n {\n\tif (!type) {\n\t\ttype = Component\n\t} else {\n\t\ttype = false\n\t}\n}}>Toggle \n\n\n\tContent\n ","typescript":false,"index":178}
+{"fn":"parse_expression_at","source":"\n\n {\n\tif (!type) {\n\t\ttype = Component\n\t} else {\n\t\ttype = false\n\t}\n}}>Toggle \n\n\n\tContent\n ","typescript":false,"index":296}
+{"fn":"parse_expression_at","source":"\n\n {\n\tif (!type) {\n\t\ttype = Component\n\t} else {\n\t\ttype = false\n\t}\n}}>Toggle \n\n\n\tContent\n ","typescript":false,"index":308}
+{"fn":"parse","source":" \n\texport const a = {};\n","typescript":false}
+{"fn":"parse","source":" \n\timport ComponentA from './ComponentA.svelte';\n\timport ComponentB from './ComponentB.svelte';\n\n\tlet type = $state(ComponentA);\n\tlet elem = $state.raw();\n\n\t$effect(() => {\n\t\tconsole.log(elem);\n\t});\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n {\n\t\ttype = ComponentA;\n\t}}>a \n {\n\t\ttype = ComponentB;\n\t}}>b \n\nContent ","typescript":false,"index":235}
+{"fn":"parse_expression_at","source":"\n\n {\n\t\ttype = ComponentA;\n\t}}>a \n {\n\t\ttype = ComponentB;\n\t}}>b \n\nContent ","typescript":false,"index":298}
+{"fn":"parse_expression_at","source":"\n\n {\n\t\ttype = ComponentA;\n\t}}>a \n {\n\t\ttype = ComponentB;\n\t}}>b \n\nContent ","typescript":false,"index":368}
+{"fn":"parse_expression_at","source":"\n\n {\n\t\ttype = ComponentA;\n\t}}>a \n {\n\t\ttype = ComponentB;\n\t}}>b \n\nContent ","typescript":false,"index":385}
+{"fn":"parse","source":" \n\tlet dynamic = $state('x');\n\tlet spread = $state('y');\n\tlet inputType = $state('text');\n\tlet props = $derived({type: inputType});\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n \n \n{dynamic} / {spread}
\n\n inputType = 'text'}>change to text \n inputType = 'number'}>change to number \n inputType = 'range'}>change to range ","typescript":false,"index":169}
+{"fn":"parse_expression_at","source":"\n\n \n \n{dynamic} / {spread}
\n\n inputType = 'text'}>change to text \n inputType = 'number'}>change to number \n inputType = 'range'}>change to range ","typescript":false,"index":184}
+{"fn":"parse_expression_at","source":"\n\n \n \n{dynamic} / {spread}
\n\n inputType = 'text'}>change to text \n inputType = 'number'}>change to number \n inputType = 'range'}>change to range ","typescript":false,"index":215}
+{"fn":"parse_expression_at","source":"\n\n \n \n{dynamic} / {spread}
\n\n inputType = 'text'}>change to text \n inputType = 'number'}>change to number \n inputType = 'range'}>change to range ","typescript":false,"index":227}
+{"fn":"parse_expression_at","source":"\n\n \n \n{dynamic} / {spread}
\n\n inputType = 'text'}>change to text \n inputType = 'number'}>change to number \n inputType = 'range'}>change to range ","typescript":false,"index":239}
+{"fn":"parse_expression_at","source":"\n\n \n \n{dynamic} / {spread}
\n\n inputType = 'text'}>change to text \n inputType = 'number'}>change to number \n inputType = 'range'}>change to range ","typescript":false,"index":251}
+{"fn":"parse_expression_at","source":"\n\n \n \n{dynamic} / {spread}
\n\n inputType = 'text'}>change to text \n inputType = 'number'}>change to number \n inputType = 'range'}>change to range ","typescript":false,"index":281}
+{"fn":"parse_expression_at","source":"\n\n \n \n{dynamic} / {spread}
\n\n inputType = 'text'}>change to text \n inputType = 'number'}>change to number \n inputType = 'range'}>change to range ","typescript":false,"index":348}
+{"fn":"parse_expression_at","source":"\n\n \n \n{dynamic} / {spread}
\n\n inputType = 'text'}>change to text \n inputType = 'number'}>change to number \n inputType = 'range'}>change to range ","typescript":false,"index":419}
+{"fn":"parse","source":" \n\tlet v = $state(0)\n\tlet count = {\n\t\tget v() { return v },\n\t\tset v(x) { {\n\t\t\tv = Math.min(100, +x)\n\t\t}},\n\t};\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n \n{count.v}
","typescript":false,"index":146}
+{"fn":"parse_expression_at","source":"\n \n{count.v}
","typescript":false,"index":176}
+{"fn":"parse","source":" \n\tlet { object = $bindable(), primitive = $bindable() } = $props();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if primitive}\n\t (primitive = 'bar')}>{primitive} \n{:else}\n\t (object.value = 'bar')}>{object.value} \n{/if}","typescript":false,"index":92}
+{"fn":"parse_expression_at","source":"\n\n{#if primitive}\n\t (primitive = 'bar')}>{primitive} \n{:else}\n\t (object.value = 'bar')}>{object.value} \n{/if}","typescript":false,"index":121}
+{"fn":"parse_expression_at","source":"\n\n{#if primitive}\n\t (primitive = 'bar')}>{primitive} \n{:else}\n\t (object.value = 'bar')}>{object.value} \n{/if}","typescript":false,"index":149}
+{"fn":"parse_expression_at","source":"\n\n{#if primitive}\n\t (primitive = 'bar')}>{primitive} \n{:else}\n\t (object.value = 'bar')}>{object.value} \n{/if}","typescript":false,"index":195}
+{"fn":"parse_expression_at","source":"\n\n{#if primitive}\n\t (primitive = 'bar')}>{primitive} \n{:else}\n\t (object.value = 'bar')}>{object.value} \n{/if}","typescript":false,"index":226}
+{"fn":"parse","source":" \n\tlet { object = $bindable({}), primitive = $bindable('') } = $props();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if primitive}\n\t (primitive = 'bar')}>{primitive} \n{:else}\n\t (object.value = 'bar')}>{object.value} \n{/if}","typescript":false,"index":96}
+{"fn":"parse_expression_at","source":"\n\n{#if primitive}\n\t (primitive = 'bar')}>{primitive} \n{:else}\n\t (object.value = 'bar')}>{object.value} \n{/if}","typescript":false,"index":125}
+{"fn":"parse_expression_at","source":"\n\n{#if primitive}\n\t (primitive = 'bar')}>{primitive} \n{:else}\n\t (object.value = 'bar')}>{object.value} \n{/if}","typescript":false,"index":153}
+{"fn":"parse_expression_at","source":"\n\n{#if primitive}\n\t (primitive = 'bar')}>{primitive} \n{:else}\n\t (object.value = 'bar')}>{object.value} \n{/if}","typescript":false,"index":199}
+{"fn":"parse_expression_at","source":"\n\n{#if primitive}\n\t (primitive = 'bar')}>{primitive} \n{:else}\n\t (object.value = 'bar')}>{object.value} \n{/if}","typescript":false,"index":230}
+{"fn":"parse_expression_at","source":" \n\n\n\n{object1.value}\n \n\n{object2.value}\n \n\n{primitive1}\n \n\n{primitive2}\n ","typescript":false,"index":23}
+{"fn":"parse","source":" \n\n \n\timport Component1 from './Component1.svelte';\n\timport Component2 from './Component2.svelte';\n\n\tlet object1 = { value: 'foo' };\n\tlet object2 = { value: 'foo' };\n\n\tlet primitive1 = 'foo';\n\tlet primitive2 = 'foo';\n","typescript":false}
+{"fn":"parse_expression_at","source":" \n\n\n\n{object1.value}\n \n\n{object2.value}\n \n\n{primitive1}\n \n\n{primitive2}\n ","typescript":false,"index":267}
+{"fn":"parse_expression_at","source":" \n\n\n\n{object1.value}\n \n\n{object2.value}\n \n\n{primitive1}\n \n\n{primitive2}\n ","typescript":false,"index":307}
+{"fn":"parse_expression_at","source":" \n\n\n\n{object1.value}\n \n\n{object2.value}\n \n\n{primitive1}\n \n\n{primitive2}\n ","typescript":false,"index":321}
+{"fn":"parse_expression_at","source":" \n\n\n\n{object1.value}\n \n\n{object2.value}\n \n\n{primitive1}\n \n\n{primitive2}\n ","typescript":false,"index":361}
+{"fn":"parse_expression_at","source":" \n\n\n\n{object1.value}\n \n\n{object2.value}\n \n\n{primitive1}\n \n\n{primitive2}\n ","typescript":false,"index":375}
+{"fn":"parse_expression_at","source":" \n\n\n\n{object1.value}\n \n\n{object2.value}\n \n\n{primitive1}\n \n\n{primitive2}\n ","typescript":false,"index":415}
+{"fn":"parse_expression_at","source":" \n\n\n\n{object1.value}\n \n\n{object2.value}\n \n\n{primitive1}\n \n\n{primitive2}\n ","typescript":false,"index":432}
+{"fn":"parse_expression_at","source":" \n\n\n\n{object1.value}\n \n\n{object2.value}\n \n\n{primitive1}\n \n\n{primitive2}\n ","typescript":false,"index":472}
+{"fn":"parse","source":" \n\timport Component1 from './Component1.svelte';\n\timport Component2 from './Component2.svelte';\n\n\tlet object1 = $state({ value: 'foo' });\n\tlet object2 = $state({ value: 'foo' });\n\n\tclass Frozen {\n\t\tconstructor(value) {\n\t\t\tthis.value = value;\n\t\t}\n\t}\n\tlet object3 = $state(new Frozen('foo'));\n\tlet object4 = $state(new Frozen('foo'));\n\n\tlet primitive1 = $state('foo');\n\tlet primitive2 = $state('foo');\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{object1.value}\n \n\n{object2.value}\n \n\n\n{#if true}\n\t{object3.value}\n\t \n\n\t{object4.value}\n\t \n{/if}\n\n{primitive1}\n \n\n{primitive2}\n ","typescript":false,"index":419}
+{"fn":"parse_expression_at","source":"\n\n{object1.value}\n \n\n{object2.value}\n \n\n\n{#if true}\n\t{object3.value}\n\t \n\n\t{object4.value}\n\t \n{/if}\n\n{primitive1}\n \n\n{primitive2}\n ","typescript":false,"index":459}
+{"fn":"parse_expression_at","source":"\n\n{object1.value}\n \n\n{object2.value}\n \n\n\n{#if true}\n\t{object3.value}\n\t \n\n\t{object4.value}\n\t \n{/if}\n\n{primitive1}\n \n\n{primitive2}\n ","typescript":false,"index":473}
+{"fn":"parse_expression_at","source":"\n\n{object1.value}\n \n\n{object2.value}\n \n\n\n{#if true}\n\t{object3.value}\n\t \n\n\t{object4.value}\n\t \n{/if}\n\n{primitive1}\n \n\n{primitive2}\n ","typescript":false,"index":513}
+{"fn":"parse_expression_at","source":"\n\n{object1.value}\n \n\n{object2.value}\n \n\n\n{#if true}\n\t{object3.value}\n\t \n\n\t{object4.value}\n\t \n{/if}\n\n{primitive1}\n \n\n{primitive2}\n ","typescript":false,"index":632}
+{"fn":"parse_expression_at","source":"\n\n{object1.value}\n \n\n{object2.value}\n \n\n\n{#if true}\n\t{object3.value}\n\t \n\n\t{object4.value}\n\t \n{/if}\n\n{primitive1}\n \n\n{primitive2}\n ","typescript":false,"index":640}
+{"fn":"parse_expression_at","source":"\n\n{object1.value}\n \n\n{object2.value}\n \n\n\n{#if true}\n\t{object3.value}\n\t \n\n\t{object4.value}\n\t \n{/if}\n\n{primitive1}\n \n\n{primitive2}\n ","typescript":false,"index":681}
+{"fn":"parse_expression_at","source":"\n\n{object1.value}\n \n\n{object2.value}\n \n\n\n{#if true}\n\t{object3.value}\n\t \n\n\t{object4.value}\n\t \n{/if}\n\n{primitive1}\n \n\n{primitive2}\n ","typescript":false,"index":696}
+{"fn":"parse_expression_at","source":"\n\n{object1.value}\n \n\n{object2.value}\n \n\n\n{#if true}\n\t{object3.value}\n\t \n\n\t{object4.value}\n\t \n{/if}\n\n{primitive1}\n \n\n{primitive2}\n ","typescript":false,"index":737}
+{"fn":"parse_expression_at","source":"\n\n{object1.value}\n \n\n{object2.value}\n \n\n\n{#if true}\n\t{object3.value}\n\t \n\n\t{object4.value}\n\t \n{/if}\n\n{primitive1}\n \n\n{primitive2}\n ","typescript":false,"index":757}
+{"fn":"parse_expression_at","source":"\n\n{object1.value}\n \n\n{object2.value}\n \n\n\n{#if true}\n\t{object3.value}\n\t \n\n\t{object4.value}\n\t \n{/if}\n\n{primitive1}\n \n\n{primitive2}\n ","typescript":false,"index":797}
+{"fn":"parse_expression_at","source":"\n\n{object1.value}\n \n\n{object2.value}\n \n\n\n{#if true}\n\t{object3.value}\n\t \n\n\t{object4.value}\n\t \n{/if}\n\n{primitive1}\n \n\n{primitive2}\n ","typescript":false,"index":814}
+{"fn":"parse_expression_at","source":"\n\n{object1.value}\n \n\n{object2.value}\n \n\n\n{#if true}\n\t{object3.value}\n\t \n\n\t{object4.value}\n\t \n{/if}\n\n{primitive1}\n \n\n{primitive2}\n ","typescript":false,"index":854}
+{"fn":"parse","source":" \n\timport Legacy from './Legacy.svelte';\n\timport Runes from './Runes.svelte';\n","typescript":false}
+{"fn":"parse","source":" \n\tlet arr = [];\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n ","typescript":false,"index":112}
+{"fn":"parse_expression_at","source":"\n\n\n ","typescript":false,"index":134}
+{"fn":"parse","source":" \n\tlet arr = [];\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n ","typescript":false,"index":107}
+{"fn":"parse","source":" \n\tlet { value = $bindable() }: { value: number } = $props();\n","typescript":true}
+{"fn":"parse_expression_at","source":"\n\n{value}
","typescript":true,"index":94}
+{"fn":"parse","source":" \n\timport Child from './Child.svelte';\n\n\tlet pojo = {\n\t\tvalue: 1\n\t};\n\n\tlet raw = $state.raw({\n\t\tvalue: 2\n\t});\n\n\tlet reactive = $state({\n\t\tvalue: 3\n\t});\n\n\tlet value = $state(4);\n\tlet accessors = {\n\t\tget value() {\n\t\t\treturn value;\n\t\t},\n\t\tset value(v) {\n\t\t\tvalue = v;\n\t\t}\n\t};\n\n\tlet proxied = $state(5);\n\tlet proxy = new Proxy(\n\t\t{},\n\t\t{\n\t\t\tget(target, prop, receiver) {\n\t\t\t\tif (prop === 'value') {\n\t\t\t\t\treturn proxied;\n\t\t\t\t}\n\n\t\t\t\treturn Reflect.get(target, prop, receiver);\n\t\t\t},\n\t\t\tset(target, prop, value, receiver) {\n\t\t\t\tif (prop === 'value') {\n\t\t\t\t\tproxied = value;\n\t\t\t\t\treturn true;\n\t\t\t\t}\n\n\t\t\t\treturn Reflect.set(target, prop, value, receiver);\n\t\t\t}\n\t\t}\n\t);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n \n \n \n \n{#if value}\n\t
\n{/if}\n\n\n \n \n \n \n \n \n
","typescript":false,"index":718}
+{"fn":"parse_expression_at","source":"\n\n\n \n \n \n \n{#if value}\n\t
\n{/if}\n\n\n \n \n \n \n \n \n
","typescript":false,"index":752}
+{"fn":"parse_expression_at","source":"\n\n\n \n \n \n \n{#if value}\n\t
\n{/if}\n\n\n \n \n \n \n \n \n
","typescript":false,"index":785}
+{"fn":"parse_expression_at","source":"\n\n\n \n \n \n \n{#if value}\n\t
\n{/if}\n\n\n \n \n \n \n \n \n
","typescript":false,"index":819}
+{"fn":"parse_expression_at","source":"\n\n\n \n \n \n \n{#if value}\n\t
\n{/if}\n\n\n \n \n \n \n \n \n
","typescript":false,"index":838}
+{"fn":"parse_expression_at","source":"\n\n\n \n \n \n \n{#if value}\n\t
\n{/if}\n\n\n \n \n \n \n \n \n
","typescript":false,"index":862}
+{"fn":"parse_expression_at","source":"\n\n\n \n \n \n \n{#if value}\n\t
\n{/if}\n\n\n \n \n \n \n \n \n
","typescript":false,"index":932}
+{"fn":"parse_expression_at","source":"\n\n\n \n \n \n \n{#if value}\n\t
\n{/if}\n\n\n \n \n \n \n \n \n
","typescript":false,"index":970}
+{"fn":"parse_expression_at","source":"\n\n\n \n \n \n \n{#if value}\n\t
\n{/if}\n\n\n \n \n \n \n \n \n
","typescript":false,"index":1009}
+{"fn":"parse_expression_at","source":"\n\n\n \n \n \n \n{#if value}\n\t
\n{/if}\n\n\n \n \n \n \n \n \n
","typescript":false,"index":1044}
+{"fn":"parse_expression_at","source":"\n\n\n \n \n \n \n{#if value}\n\t
\n{/if}\n\n\n \n \n \n \n \n \n
","typescript":false,"index":1082}
+{"fn":"parse_expression_at","source":"\n\n\n \n \n \n \n{#if value}\n\t
\n{/if}\n\n\n \n \n \n \n \n \n
","typescript":false,"index":1121}
+{"fn":"parse_expression_at","source":"\n\n\n \n \n \n \n{#if value}\n\t
\n{/if}\n\n\n \n \n \n \n \n \n
","typescript":false,"index":1153}
+{"fn":"parse","source":" \n\tlet { value = $bindable() } = $props();\n","typescript":false}
+{"fn":"parse","source":" \n\timport { writable } from 'svelte/store';\n\timport Child from './Child.svelte';\n\n\tlet a = writable({ value: 0 });\n\tlet b = writable({ nested: { value: 0 } });\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n \n \n{$a.value}
\n{$b.nested.value}
","typescript":false,"index":197}
+{"fn":"parse_expression_at","source":"\n\n \n \n{$a.value}
\n{$b.nested.value}
","typescript":false,"index":229}
+{"fn":"parse_expression_at","source":"\n\n \n \n{$a.value}
\n{$b.nested.value}
","typescript":false,"index":253}
+{"fn":"parse_expression_at","source":"\n\n \n \n{$a.value}
\n{$b.nested.value}
","typescript":false,"index":271}
+{"fn":"parse","source":" \n\tlet text = $state('text');\n\tlet checkbox = $state(true);\n\tlet radio_group = $state('a');\n\tlet checkbox_group = $state(['a']);\n\tlet select = $state('b');\n\tlet textarea = $state('textarea');\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{JSON.stringify({ text, checkbox, radio_group, checkbox_group, select, textarea })}
\n\n","typescript":false,"index":214}
+{"fn":"parse_expression_at","source":"\n\n{JSON.stringify({ text, checkbox, radio_group, checkbox_group, select, textarea })}
\n\n\n\t \n\t\n\t \n\t\n\t \n\t \n\t\n\t \n\t \n\n\t\n\t\ta \n\t\tb \n\t \n\n\t \n\n\t e.target.form.reset()}>Reset \n ","typescript":false,"index":329}
+{"fn":"parse_expression_at","source":"\n\n{JSON.stringify({ text, checkbox, radio_group, checkbox_group, select, textarea })}
\n\n\n\t \n\t\n\t \n\t\n\t \n\t \n\t\n\t \n\t \n\n\t\n\t\ta \n\t\tb \n\t \n\n\t \n\n\t e.target.form.reset()}>Reset \n ","typescript":false,"index":378}
+{"fn":"parse_expression_at","source":"\n\n{JSON.stringify({ text, checkbox, radio_group, checkbox_group, select, textarea })}
\n\n\n\t \n\t\n\t \n\t\n\t \n\t \n\t\n\t \n\t \n\n\t\n\t\ta \n\t\tb \n\t \n\n\t \n\n\t e.target.form.reset()}>Reset \n ","typescript":false,"index":449}
+{"fn":"parse_expression_at","source":"\n\n{JSON.stringify({ text, checkbox, radio_group, checkbox_group, select, textarea })}
\n\n\n\t \n\t\n\t \n\t\n\t \n\t \n\t\n\t \n\t \n\n\t\n\t\ta \n\t\tb \n\t \n\n\t \n\n\t e.target.form.reset()}>Reset \n ","typescript":false,"index":521}
+{"fn":"parse_expression_at","source":"\n\n{JSON.stringify({ text, checkbox, radio_group, checkbox_group, select, textarea })}
\n\n\n\t \n\t\n\t \n\t\n\t \n\t \n\t\n\t \n\t \n\n\t\n\t\ta \n\t\tb \n\t \n\n\t \n\n\t e.target.form.reset()}>Reset \n ","typescript":false,"index":601}
+{"fn":"parse_expression_at","source":"\n\n{JSON.stringify({ text, checkbox, radio_group, checkbox_group, select, textarea })}
\n\n\n\t \n\t\n\t \n\t\n\t \n\t \n\t\n\t \n\t \n\n\t\n\t\ta \n\t\tb \n\t \n\n\t \n\n\t e.target.form.reset()}>Reset \n ","typescript":false,"index":682}
+{"fn":"parse_expression_at","source":"\n\n{JSON.stringify({ text, checkbox, radio_group, checkbox_group, select, textarea })}
\n\n\n\t \n\t\n\t \n\t\n\t \n\t \n\t\n\t \n\t \n\n\t\n\t\ta \n\t\tb \n\t \n\n\t \n\n\t e.target.form.reset()}>Reset \n ","typescript":false,"index":723}
+{"fn":"parse_expression_at","source":"\n\n{JSON.stringify({ text, checkbox, radio_group, checkbox_group, select, textarea })}
\n\n\n\t \n\t\n\t \n\t\n\t \n\t \n\t\n\t \n\t \n\n\t\n\t\ta \n\t\tb \n\t \n\n\t \n\n\t e.target.form.reset()}>Reset \n ","typescript":false,"index":829}
+{"fn":"parse_expression_at","source":"\n\n{JSON.stringify({ text, checkbox, radio_group, checkbox_group, select, textarea })}
\n\n\n\t \n\t\n\t \n\t\n\t \n\t \n\t\n\t \n\t \n\n\t\n\t\ta \n\t\tb \n\t \n\n\t \n\n\t e.target.form.reset()}>Reset \n ","typescript":false,"index":884}
+{"fn":"parse","source":" \n\tconst { item } = $props();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#if item}\n\t\t{item.length}\n\t{/if}\n
","typescript":false,"index":60}
+{"fn":"parse_expression_at","source":"\n\n\n\t{#if item}\n\t\t{item.length}\n\t{/if}\n
","typescript":false,"index":69}
+{"fn":"parse","source":" \n\timport Component from './Component.svelte';\n\n\tlet items = $state(['hello', 'world', 'bye']);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each items as item}\n\t \n{/each}\n\n (items[1] = null)}> set null \n (items[1] = 'hello')}> set object ","typescript":false,"index":121}
+{"fn":"parse_expression_at","source":"\n\n{#each items as item}\n\t \n{/each}\n\n (items[1] = null)}> set null \n (items[1] = 'hello')}> set object ","typescript":false,"index":184}
+{"fn":"parse_expression_at","source":"\n\n{#each items as item}\n\t \n{/each}\n\n (items[1] = null)}> set null \n (items[1] = 'hello')}> set object ","typescript":false,"index":246}
+{"fn":"parse","source":" \n\tclass Counter {\n\t\t#count = $state();\n\n\t\tconstructor(){\n\t\t\tconst instance = this;\n\t\t\tinstance.#count = 1;\n\t\t}\n\n\t\tget count(){\n\t\t\treturn this.#count;\n\t\t}\n\n\t\tget count2() {\n\t\t\tconst instance = this;\n\t\t\treturn instance.#count;\n\t\t}\n\t}\n\tconst counter = new Counter();\n\n\t$inspect(counter.count)\n\t$inspect(counter.count2)\n","typescript":false}
+{"fn":"parse","source":" \n\tclass Counter {\n\t\t#count = $state.raw(0);\n\n\t\tconstructor(initial_count) {\n\t\t\tthis.#count = initial_count;\n\t\t}\n\n\t\tget count() {\n\t\t\treturn this.#count;\n\t\t}\n\t\tset count(val) {\n\t\t\tthis.#count = val;\n\t\t}\n\t}\n\tconst counter = new Counter(0);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n counter.count++}>{counter.count} ","typescript":false,"index":274}
+{"fn":"parse_expression_at","source":"\n\n counter.count++}>{counter.count} ","typescript":false,"index":298}
+{"fn":"parse","source":" \n\tclass Counter {\n\t\t#count = $state.raw();\n\n\t\tconstructor(initial_count) {\n\t\t\tthis.#count = { a: initial_count };\n\t\t}\n\n\t\tget count() {\n\t\t\treturn this.#count;\n\t\t}\n\t\tset count(val) {\n\t\t\tthis.#count = val;\n\t\t}\n\t}\n\tconst counter = new Counter(0);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n {\n\t\tcounter.count.a++;\n\t}}>{counter.count.a} ","typescript":false,"index":281}
+{"fn":"parse_expression_at","source":"\n\n {\n\t\tcounter.count.a++;\n\t}}>{counter.count.a} ","typescript":false,"index":315}
+{"fn":"parse","source":" \n\tclass Counter {\n\t\t#count = $state(0);\n\n\t\tconstructor(initial_count) {\n\t\t\tthis.#count = initial_count;\n\t\t}\n\n\t\tget count() {\n\t\t\treturn this.#count;\n\t\t}\n\t\tset count(val) {\n\t\t\tthis.#count = val;\n\t\t}\n\t}\n\tconst counter = new Counter(0);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n counter.count++}>{counter.count} ","typescript":false,"index":270}
+{"fn":"parse_expression_at","source":"\n\n counter.count++}>{counter.count} ","typescript":false,"index":294}
+{"fn":"parse","source":" \n\tclass Counter {\n\t\t#count = $state(1);\n\n\t\tdouble() {\n\t\t\tthis.#count *= 2;\n\t\t}\n\n\t\tgetCount() {\n\t\t\treturn this.#count;\n\t\t}\n\t}\n\tconst counter = new Counter();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n counter.double()}>{counter.getCount()} ","typescript":false,"index":194}
+{"fn":"parse_expression_at","source":"\n\n counter.double()}>{counter.getCount()} ","typescript":false,"index":219}
+{"fn":"parse","source":" \n\tclass Counter {\n\t\t#count = $state(0);\n\n\t\tget count() {\n\t\t\treturn this.#count;\n\t\t}\n\t\tset count(val) {\n\t\t\tthis.#count = val;\n\t\t}\n\t}\n\tconst counter = new Counter();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n counter.count++}>{counter.count} ","typescript":false,"index":201}
+{"fn":"parse_expression_at","source":"\n\n counter.count++}>{counter.count} ","typescript":false,"index":225}
+{"fn":"parse","source":" \n\tclass Counter {\n\t\t#count = $state();\n\n\t\tconstructor(v) {\n\t\t\tthis.#count = v;\n\t\t}\n\n\t\tget count() {\n\t\t\treturn this.#count;\n\t\t}\n\t}\n\tconst counter = new Counter({ count: 0 });\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n counter.count.count++}>{counter.count.count} ","typescript":false,"index":211}
+{"fn":"parse_expression_at","source":"\n\n counter.count.count++}>{counter.count.count} ","typescript":false,"index":241}
+{"fn":"parse","source":" \n\tclass Counter {\n\t\tcount = $state.raw(0);\n\t}\n\tconst counter = new Counter();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n counter.count++}>{counter.count} ","typescript":false,"index":115}
+{"fn":"parse_expression_at","source":"\n\n counter.count++}>{counter.count} ","typescript":false,"index":139}
+{"fn":"parse","source":" \n\tclass Counter {\n\t\tcount = $state.raw({ a: 0 });\n\t}\n\tconst counter = new Counter();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n {\n\t\tcounter.count.a++;\n\t}}>{counter.count.a} ","typescript":false,"index":123}
+{"fn":"parse_expression_at","source":"\n\n {\n\t\tcounter.count.a++;\n\t}}>{counter.count.a} ","typescript":false,"index":157}
+{"fn":"parse","source":" \n\tclass Counter {\n\t\tcount = $state(0);\n\t}\n\tconst counter = new Counter();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n counter.count++}>{counter.count} ","typescript":false,"index":111}
+{"fn":"parse_expression_at","source":"\n\n counter.count++}>{counter.count} ","typescript":false,"index":135}
+{"fn":"parse","source":" \n\tclass Counter {\n\t\t#count = $state(0);\n\n\t\tconstructor() {\n\t\t\t$effect(() => {\n\t\t\t\tthis.#count = 10;\n\t\t\t});\n\t\t}\n\n\t\tgetCount() {\n\t\t\treturn this.#count;\n\t\t}\n\n\t\tincrement() {\n\t\t\tthis.#count++;\n\t\t}\n\t}\n\tconst counter = new Counter();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n counter.increment()}>{counter.getCount()} ","typescript":false,"index":265}
+{"fn":"parse_expression_at","source":"\n\n counter.increment()}>{counter.getCount()} ","typescript":false,"index":293}
+{"fn":"parse","source":" \n\tclass Counter {\n\t\tcount = $state(0);\n\n\t\tconstructor() {\n\t\t\t$effect(() => {\n\t\t\t\tthis.count = 10;\n\t\t\t});\n\t\t}\n\t}\n\tconst counter = new Counter();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n counter.count++}>{counter.count} ","typescript":false,"index":181}
+{"fn":"parse_expression_at","source":"\n\n counter.count++}>{counter.count} ","typescript":false,"index":205}
+{"fn":"parse","source":" \n\tclass Counter {\n\t\tcontainer = $state({ count: -1 });\n\t\t#private = $state({ count: -1 });\n\n\t\tconstructor(initial_count) {\n\t\t\tthis.container.count = initial_count;\n\t\t\tthis.#private.count = initial_count;\n\t\t}\n\n\t\tincrement() {\n\t\t\tthis.container.count += 1;\n\t\t\tthis.#private.count += 1;\n\t\t}\n\n\t\tget private_count() {\n\t\t\treturn this.#private.count;\n\t\t}\n\t}\n\tconst counter = new Counter(0);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n counter.container.count++}>{counter.container.count} / {counter.private_count} \n counter.increment()}>{counter.container.count} / {counter.private_count} ","typescript":false,"index":421}
+{"fn":"parse_expression_at","source":"\n\n counter.container.count++}>{counter.container.count} / {counter.private_count} \n counter.increment()}>{counter.container.count} / {counter.private_count} ","typescript":false,"index":455}
+{"fn":"parse_expression_at","source":"\n\n counter.container.count++}>{counter.container.count} / {counter.private_count} \n counter.increment()}>{counter.container.count} / {counter.private_count} ","typescript":false,"index":483}
+{"fn":"parse_expression_at","source":"\n\n counter.container.count++}>{counter.container.count} / {counter.private_count} \n counter.increment()}>{counter.container.count} / {counter.private_count} ","typescript":false,"index":533}
+{"fn":"parse_expression_at","source":"\n\n counter.container.count++}>{counter.container.count} / {counter.private_count} \n counter.increment()}>{counter.container.count} / {counter.private_count} ","typescript":false,"index":561}
+{"fn":"parse_expression_at","source":"\n\n counter.container.count++}>{counter.container.count} / {counter.private_count} \n counter.increment()}>{counter.container.count} / {counter.private_count} ","typescript":false,"index":589}
+{"fn":"parse","source":" \n\tclass Counter {\n\t\tcount = $state(0);\n\t\tdoubled = $derived(this.count * 2);\n\t}\n\n\tconst counter = new Counter();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n counter.count++}>{counter.count} \ndoubled: {counter.doubled}
","typescript":false,"index":150}
+{"fn":"parse_expression_at","source":"\n\n counter.count++}>{counter.count} \ndoubled: {counter.doubled}
","typescript":false,"index":174}
+{"fn":"parse_expression_at","source":"\n\n counter.count++}>{counter.count} \ndoubled: {counter.doubled}
","typescript":false,"index":211}
+{"fn":"parse","source":" \n\texport class Counter {\n\t\tcount = $state(0);\n\t\tdoubled = $derived(this.count * 2);\n\n\t\tconstructor(initialCount = 0) {\n\t\t\tthis.count = initialCount;\n\t\t}\n\t}\n\n\tconst counter = new Counter(1);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{counter.doubled}","typescript":false,"index":210}
+{"fn":"parse","source":" \n\tclass Foo {\n\t\ta = $state(0);\n\t\tc = $derived(this.b * 2);\n\t\tb = $derived(this.a * 2);\n\n\t\tconstructor(a) {\n\t\t\tthis.a = a;\n\t\t}\n\t}\n\n\tconst foo = new Foo(1);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\na {foo.a}
\nb {foo.b}
\nc {foo.c}
","typescript":false,"index":180}
+{"fn":"parse_expression_at","source":"\n\na {foo.a}
\nb {foo.b}
\nc {foo.c}
","typescript":false,"index":197}
+{"fn":"parse_expression_at","source":"\n\na {foo.a}
\nb {foo.b}
\nc {foo.c}
","typescript":false,"index":214}
+{"fn":"parse","source":" \n\tclass Counter {\n\t\tcount = $state(0);\n\t\tdoubled = $derived.by(() => this.count * 2);\n\t}\n\n\tconst counter = new Counter();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n counter.count++}>{counter.count} \ndoubled: {counter.doubled}
","typescript":false,"index":159}
+{"fn":"parse_expression_at","source":"\n\n counter.count++}>{counter.count} \ndoubled: {counter.doubled}
","typescript":false,"index":183}
+{"fn":"parse_expression_at","source":"\n\n counter.count++}>{counter.count} \ndoubled: {counter.doubled}
","typescript":false,"index":220}
+{"fn":"parse","source":" \n\tclass Counter {\n\t\tcount = $state(0);\n\t\t#doubled = $derived(this.count * 2);\n\n\t\tget embiggened() {\n\t\t\treturn this.#doubled;\n\t\t}\n\t}\n\n\tconst counter = new Counter();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n counter.count++}>{counter.count} \ndoubled: {counter.embiggened}
","typescript":false,"index":202}
+{"fn":"parse_expression_at","source":"\n\n counter.count++}>{counter.count} \ndoubled: {counter.embiggened}
","typescript":false,"index":226}
+{"fn":"parse_expression_at","source":"\n\n counter.count++}>{counter.count} \ndoubled: {counter.embiggened}
","typescript":false,"index":263}
+{"fn":"parse","source":" \n\tclass SomeLogic {\n\t\tsomeValue = $state(0);\n\t\tisAboveThree = $derived(this.someValue > 3);\n\t\ttrigger() {\n\t\t\tthis.someValue++;\n\t\t}\n\t}\n\n\tconst someLogic = new SomeLogic();\n","typescript":false}
+{"fn":"parse","source":" \n \n \n \n \n \n \n \n\n \n \n\n \n\tfunction increment() {\n\t\tsomeLogic.trigger();\n\t}\n\n\tlet localDerived = $derived(someLogic.someValue > 3);\n\n\t$effect(() => {\n\t\tconsole.log(someLogic.someValue);\n\t});\n\t$effect(() => {\n\t\tconsole.log('class trigger ' + someLogic.isAboveThree)\n\t});\n\t$effect(() => {\n\t\tconsole.log('local trigger ' + localDerived)\n\t});\n\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\n\n\tclicks: {someLogic.someValue}\n ","typescript":false,"index":549}
+{"fn":"parse_expression_at","source":"\n\n\n\n\n\tclicks: {someLogic.someValue}\n ","typescript":false,"index":571}
+{"fn":"parse","source":" \n\tclass Counter {\n\t\tcount = $state(0);\n\t\tconstructor(initial) {\n\t\t\t$effect.pre(() => {\n\t\t\t\tconsole.log(this.count);\n\t\t\t});\n\t\t\tthis.count = initial;\n\t\t}\n\t}\n\tconst counter = new Counter(10);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n counter.count++}>{counter.count} ","typescript":false,"index":225}
+{"fn":"parse_expression_at","source":"\n\n counter.count++}>{counter.count} ","typescript":false,"index":249}
+{"fn":"parse","source":" \n\tclass Counter {\n\t\tcount = $state(0);\n\t\tconstructor(initial) {\n\t\t\t$effect.pre(() => {\n\t\t\t\tconsole.log(this.count);\n\t\t\t});\n\t\t\tthis.count = initial;\n\t\t}\n\t}\n\tconst counter = $derived(new Counter(10));\n\n\tcounter;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n counter.count++}>{counter.count} ","typescript":false,"index":246}
+{"fn":"parse_expression_at","source":"\n\n counter.count++}>{counter.count} ","typescript":false,"index":270}
+{"fn":"parse","source":" \n\tclass Base {\n\t\tcount = $state(0);\n\t}\n\n\tclass Counter extends Base {\n\t\tconstructor(initial) {\n\t\t\tsuper();\n\t\t\t$effect.pre(() => {\n\t\t\t\tconsole.log(this.count);\n\t\t\t});\n\t\t\tthis.count = initial;\n\t\t}\n\t}\n\tconst counter = $derived(new Counter(10));\n\n\tcounter;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n counter.count++}>{counter.count} ","typescript":false,"index":289}
+{"fn":"parse_expression_at","source":"\n\n counter.count++}>{counter.count} ","typescript":false,"index":313}
+{"fn":"parse","source":" \n\tclass Counter {\n\t\tcount = $state(1);\n\t}\n\tconst counter = new Counter();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n counter.count *= 2}>{counter.count} ","typescript":false,"index":111}
+{"fn":"parse_expression_at","source":"\n\n counter.count *= 2}>{counter.count} ","typescript":false,"index":138}
+{"fn":"parse","source":" \n\tclass Counter {\n\t\tcount = $state(0);\n\n\t\tconstructor(initial_count) {\n\t\t\tthis.count = initial_count;\n\t\t}\n\t}\n\tconst counter = new Counter(0);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n counter.count++}>{counter.count} ","typescript":false,"index":179}
+{"fn":"parse_expression_at","source":"\n\n counter.count++}>{counter.count} ","typescript":false,"index":203}
+{"fn":"parse","source":" \n\tclass Counter {\n\t\tcount = $state(0);\n\t\t#count;\n\t\t#_count;\n\n\t\tconstructor(initial_count) {\n\t\t\tthis.count = initial_count;\n\t\t\tthis.#count = 100;\n\t\t\tthis.#_count = 100;\n\t\t}\n\t}\n\tconst counter = new Counter(0);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n counter.count++}>{counter.count} ","typescript":false,"index":245}
+{"fn":"parse_expression_at","source":"\n\n counter.count++}>{counter.count} ","typescript":false,"index":269}
+{"fn":"parse","source":" \n\tclass Counter {\n\t\tcount = $state(100);\n\t\t#count;\n\n\t\tconstructor(initial_count) {\n\t\t\tconsole.log(this.count)\n\t\t\tthis.count = initial_count;\n\t\t}\n\t}\n\tconst counter = new Counter(0);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n counter.count++}>{counter.count} ","typescript":false,"index":218}
+{"fn":"parse_expression_at","source":"\n\n counter.count++}>{counter.count} ","typescript":false,"index":242}
+{"fn":"parse","source":" \n\tconst logger = (obj) => {\n\t\tconsole.log(obj.count)\n\t}\n\n\tclass Counter {\n\t\tcount = $state();\n\t\t#count;\n\n\t\tconstructor(initial_count) {\n\t\t\tlogger(this);\n\t\t\tthis.count = initial_count;\n\t\t}\n\t}\n\tconst counter = new Counter(0);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n counter.count++}>{counter.count} ","typescript":false,"index":261}
+{"fn":"parse_expression_at","source":"\n\n counter.count++}>{counter.count} ","typescript":false,"index":285}
+{"fn":"parse","source":" \n\tclass Counter {\n\t\tcount = $state();\n\t\t#count;\n\n\t\tconstructor(initial_count) {\n\t\t\tconsole.log(this.count)\n\t\t\tthis.count = initial_count;\n\t\t}\n\t}\n\tconst counter = new Counter(0);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n counter.count++}>{counter.count} ","typescript":false,"index":215}
+{"fn":"parse_expression_at","source":"\n\n counter.count++}>{counter.count} ","typescript":false,"index":239}
+{"fn":"parse","source":" \n\tclass Counter {\n\t\tcount = $state();\n\n\t\tconstructor(v) {\n\t\t\tthis.count = v;\n\t\t}\n\t}\n\tconst counter = new Counter({ count: 0 });\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n counter.count.count++}>{counter.count.count} ","typescript":false,"index":165}
+{"fn":"parse_expression_at","source":"\n\n counter.count.count++}>{counter.count.count} ","typescript":false,"index":195}
+{"fn":"parse","source":" \n\tclass Counter {\n\t\tcount = $state(0);\n\n\t\t#count = $state(0);\n\n\t\tincrement = () => this.#count += 1;\n\n\t\tget secretCount() {\n\t\t\treturn this.#count;\n\t\t}\n\t}\n\tconst counter = new Counter();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n counter.count++}>{counter.count} \n{counter.secretCount} ","typescript":false,"index":223}
+{"fn":"parse_expression_at","source":"\n\n counter.count++}>{counter.count} \n{counter.secretCount} ","typescript":false,"index":247}
+{"fn":"parse_expression_at","source":"\n\n counter.count++}>{counter.count} \n{counter.secretCount} ","typescript":false,"index":289}
+{"fn":"parse_expression_at","source":"\n\n counter.count++}>{counter.count} \n{counter.secretCount} ","typescript":false,"index":309}
+{"fn":"parse","source":" \n\tconst libFreezesObjects = true\n\n\tfunction someLibFunctionCreatingFroozenObject(value) {\n\t\tif(libFreezesObjects) {\n\t\t\treturn Object.freeze({inner: value})\n\t\t} else {\n\t\t\treturn {inner: value}\n\t\t}\n\t}\n\n\tfunction someLibFunctionReturningInner(wrapped) {\n\t\treturn wrapped.inner\n\t}\n\n\tfunction atom(init = null) {\n\t\tlet el = $state({value: someLibFunctionCreatingFroozenObject(init)})\n\n\t\treturn {\n\t\t\tget value() {\n\t\t\t\treturn someLibFunctionReturningInner(el.value)\n\t\t\t},\n\t\t\tset value(v) {\n\t\t\t\tel.value = someLibFunctionCreatingFroozenObject(v)\n\t\t\t},\n\t\t}\n\t}\n\n\tlet val = atom('hello')\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n \n\n{val.value} ","typescript":false,"index":627}
+{"fn":"parse_expression_at","source":"\n\n \n\n{val.value} ","typescript":false,"index":649}
+{"fn":"parse","source":" \n\tclass Toggle {\n\t\t\"aria-pressed\" = $state(false);\n\n\t\ttoggle(){\n\t\t\tthis[\"aria-pressed\"] = !this[\"aria-pressed\"]\n\t\t}\n\t}\n\tconst toggle = new Toggle();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n toggle.toggle()}>{toggle[\"aria-pressed\"]} ","typescript":false,"index":186}
+{"fn":"parse_expression_at","source":"\n\n toggle.toggle()}>{toggle[\"aria-pressed\"]} ","typescript":false,"index":210}
+{"fn":"parse","source":" \n\tconst { children } = $props();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\ntext before the render tag {@render children()}
","typescript":false,"index":91}
+{"fn":"parse","source":" \n\timport Child from './Child.svelte';\n\tlet text = $state('dont fuse this text with the one from the child');\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{text} ","typescript":false,"index":136}
+{"fn":"parse","source":" \n\tlet count = $state(0);\n\n\tfunction increment() {\n\t\tcount += 1;\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t \n \n\n ","typescript":false,"index":104}
+{"fn":"parse","source":" \n\timport Counter from \"./Counter.svelte\";\n\n\tlet count = 'not state';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{count}\n\n\tnamed slot count is {count}
\n ","typescript":false,"index":110}
+{"fn":"parse_expression_at","source":"\n\n\n\t{count}\n\n\tnamed slot count is {count}
\n ","typescript":false,"index":156}
+{"fn":"parse","source":" \n\tconst { prop } = $props();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{prop}","typescript":false,"index":49}
+{"fn":"parse","source":" \n\timport Child from './Child.svelte';\n","typescript":false}
+{"fn":"parse","source":" \n\tfunction show(node) {\n\t\t\treturn {\n\t\t\t\t\tduration: 500,\n\t\t\t\t\tcss: (t) => `opacity: ${t}`,\n\t\t\t}\n\t}\n","typescript":false}
+{"fn":"parse","source":" \n import Red from \"./Red.svelte\"\n import Blue from \"./Blue.svelte\"\n const comps = {\n Red,\n Blue\n };\n let activeComp = $state(\"Red\")\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n activeComp = activeComp === \"Red\" ? \"Blue\" : \"Red\"}>toggle \n \n ","typescript":false,"index":188}
+{"fn":"parse_expression_at","source":"\n\n\n activeComp = activeComp === \"Red\" ? \"Blue\" : \"Red\"}>toggle \n \n ","typescript":false,"index":288}
+{"fn":"parse","source":" \n\tlet {children} = $props()\n\tlet innerText = $state()\n\t$inspect(innerText);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{@render children()}\n
","typescript":false,"index":139}
+{"fn":"parse_expression_at","source":"\n\n\n\t{@render children()}\n
","typescript":false,"index":161}
+{"fn":"parse","source":" \n\timport Test from './Test.svelte'\n","typescript":false}
+{"fn":"parse","source":" \n\timport { createRawSnippet } from 'svelte';\n\n\tconst snippet = createRawSnippet(() => ({\n\t\trender: () => `\n\t\t\t123
\n\t\t`\n\t}));\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{@render snippet()}","typescript":false,"index":171}
+{"fn":"parse","source":" \n\tif (!customElements.get('my-custom-element')) {\n\t\tcustomElements.define('my-custom-element', class extends HTMLElement {\n\t\t\tconnectedCallback() {\n\t\t\t\tthis.attachShadow({ mode: 'open' });\n\t\t\t\tthis.shadowRoot.innerHTML = '| | |';\n\t\t\t}\n\t\t});\n\t}\n","typescript":false}
+{"fn":"parse","source":" \n \n \n \n \n \n \n \n \n \n\n \n\tconst { children } = $props();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\n\n\t{@render children()}\n ","typescript":false,"index":388}
+{"fn":"parse","source":" \n\timport Component from './Component.svelte';\n","typescript":false}
+{"fn":"parse_expression_at","source":" \n\t \n \n\n \n\t () => {}","typescript":false,"index":96}
+{"fn":"parse","source":" \n\tlet disabled = $state(false);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n {\n\tdisabled = true;\n}} onclick={() => {\n\tconsole.log('I should not be invoked');\n}}>Click me! ","typescript":false,"index":69}
+{"fn":"parse_expression_at","source":"\n\n {\n\tdisabled = true;\n}} onclick={() => {\n\tconsole.log('I should not be invoked');\n}}>Click me! ","typescript":false,"index":90}
+{"fn":"parse_expression_at","source":"\n\n {\n\tdisabled = true;\n}} onclick={() => {\n\tconsole.log('I should not be invoked');\n}}>Click me! ","typescript":false,"index":128}
+{"fn":"parse","source":" \n\tlet action = $state('old url');\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t {\n\t\taction = 'new url';\n\t}}>Submit \n ","typescript":false,"index":67}
+{"fn":"parse_expression_at","source":"\n\n\n\t {\n\t\taction = 'new url';\n\t}}>Submit \n ","typescript":false,"index":85}
+{"fn":"parse_expression_at","source":"\n\n\n\t {\n\t\taction = 'new url';\n\t}}>Submit \n ","typescript":false,"index":191}
+{"fn":"parse","source":" \n\tlet toggle = $state(false);\n\tconst onclick = $derived(toggle ? () => { console.log('works') } : () => { console.log('fails')})\n\tconst props = $derived({ onclick });\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t { toggle = true }}>\n\t\tclick me\n\t \n
","typescript":false,"index":195}
+{"fn":"parse_expression_at","source":"\n\n\n\t { toggle = true }}>\n\t\tclick me\n\t \n
","typescript":false,"index":221}
+{"fn":"parse","source":" \n\tlet toggle = $state(false);\n\tfunction action(element) {\n\t\tconst handle = () => {\n\t\t\tconsole.log('failed')\n\t\t}\n\t\telement.addEventListener('click', handle);\n\t\treturn {\n\t\t\tupdate(toggle) {\n\t\t\t\tif (toggle) {\n\t\t\t\t\telement.removeEventListener('click', handle);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n { toggle = true }}>\n\tclick me\n ","typescript":false,"index":314}
+{"fn":"parse_expression_at","source":"\n\n { toggle = true }}>\n\tclick me\n ","typescript":false,"index":333}
+{"fn":"parse","source":" \n\tlet shouldShow01 = $state(false);\n\n\tlet der1 = $derived(shouldShow01)\n\t// der2 must depend on der1 and its output shouldn't change\n\tlet der2 = $derived(typeof der1 === \"string\");\n\tlet der3 = $derived(der2 ? \"1\" : \"0\");\n\t// der3 must be read before der1\n\tlet der4 = $derived(der3 + (der1 ? \"1\" : \"0\"));\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n (shouldShow01 = true)}>{der4} ","typescript":false,"index":340}
+{"fn":"parse_expression_at","source":"\n\n (shouldShow01 = true)}>{der4} ","typescript":false,"index":370}
+{"fn":"parse","source":" \n\tlet data = $state({\n\t\tevent: {\n\t\t\tauthor: 'John Doe',\n\t\t\tbody: 'Body'\n\t\t}\n\t});\n\tconst { event } = $derived(data);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if event}\n\t{event.author} \n\t{event.body}
\n{/if}\n\n {\n\tdata = {}\n}}>hide \n\n {\n\tdata = {\n\t\t\tevent: {\n\t\t\t\tauthor: 'John Doe',\n\t\t\t\tbody: 'Body'\n\t\t\t}\n\t\t}\n}}>show ","typescript":false,"index":140}
+{"fn":"parse_expression_at","source":"\n\n{#if event}\n\t{event.author} \n\t{event.body}
\n{/if}\n\n {\n\tdata = {}\n}}>hide \n\n {\n\tdata = {\n\t\t\tevent: {\n\t\t\t\tauthor: 'John Doe',\n\t\t\t\tbody: 'Body'\n\t\t\t}\n\t\t}\n}}>show ","typescript":false,"index":153}
+{"fn":"parse_expression_at","source":"\n\n{#if event}\n\t{event.author} \n\t{event.body}
\n{/if}\n\n {\n\tdata = {}\n}}>hide \n\n {\n\tdata = {\n\t\t\tevent: {\n\t\t\t\tauthor: 'John Doe',\n\t\t\t\tbody: 'Body'\n\t\t\t}\n\t\t}\n}}>show ","typescript":false,"index":177}
+{"fn":"parse_expression_at","source":"\n\n{#if event}\n\t{event.author} \n\t{event.body}
\n{/if}\n\n {\n\tdata = {}\n}}>hide \n\n {\n\tdata = {\n\t\t\tevent: {\n\t\t\t\tauthor: 'John Doe',\n\t\t\t\tbody: 'Body'\n\t\t\t}\n\t\t}\n}}>show ","typescript":false,"index":217}
+{"fn":"parse_expression_at","source":"\n\n{#if event}\n\t{event.author} \n\t{event.body}
\n{/if}\n\n {\n\tdata = {}\n}}>hide \n\n {\n\tdata = {\n\t\t\tevent: {\n\t\t\t\tauthor: 'John Doe',\n\t\t\t\tbody: 'Body'\n\t\t\t}\n\t\t}\n}}>show ","typescript":false,"index":271}
+{"fn":"parse","source":" \n\tlet a = $state(true);\n\tlet b = $state({ c: true });\n\n\tconst x = $derived(b);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n (a = !a)}>toggle a \n (b = b ? null : { c: true })}>toggle b \n\n{#if x}\n\t{a}/{x.c}/{x.c}\n{/if}","typescript":false,"index":115}
+{"fn":"parse_expression_at","source":"\n\n (a = !a)}>toggle a \n (b = b ? null : { c: true })}>toggle b \n\n{#if x}\n\t{a}/{x.c}/{x.c}\n{/if}","typescript":false,"index":166}
+{"fn":"parse_expression_at","source":"\n\n (a = !a)}>toggle a \n (b = b ? null : { c: true })}>toggle b \n\n{#if x}\n\t{a}/{x.c}/{x.c}\n{/if}","typescript":false,"index":226}
+{"fn":"parse_expression_at","source":"\n\n (a = !a)}>toggle a \n (b = b ? null : { c: true })}>toggle b \n\n{#if x}\n\t{a}/{x.c}/{x.c}\n{/if}","typescript":false,"index":231}
+{"fn":"parse_expression_at","source":"\n\n (a = !a)}>toggle a \n (b = b ? null : { c: true })}>toggle b \n\n{#if x}\n\t{a}/{x.c}/{x.c}\n{/if}","typescript":false,"index":235}
+{"fn":"parse_expression_at","source":"\n\n (a = !a)}>toggle a \n (b = b ? null : { c: true })}>toggle b \n\n{#if x}\n\t{a}/{x.c}/{x.c}\n{/if}","typescript":false,"index":241}
+{"fn":"parse","source":" \n\tlet a = $state(0);\n\tlet b = $state(0);\n\tlet c = $state(0);\n\tconst {a: a1, b: b1, c: c1} = $derived({a, b, c});\n\n\t$effect(() => {\n\t\tconsole.log('a', a1)\n\t});\n\n\t$effect(() => {\n\t\tconsole.log('b', b1)\n\t});\n\n\t$effect(() => {\n\t\tconsole.log('c', c1)\n\t});\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n a++}>{a1} \n b++}>{b1} \n c++}>{c1} ","typescript":false,"index":287}
+{"fn":"parse_expression_at","source":"\n\n a++}>{a1} \n b++}>{b1} \n c++}>{c1} ","typescript":false,"index":299}
+{"fn":"parse_expression_at","source":"\n\n a++}>{a1} \n b++}>{b1} \n c++}>{c1} ","typescript":false,"index":329}
+{"fn":"parse_expression_at","source":"\n\n a++}>{a1} \n b++}>{b1} \n c++}>{c1} ","typescript":false,"index":341}
+{"fn":"parse_expression_at","source":"\n\n a++}>{a1} \n b++}>{b1} \n c++}>{c1} ","typescript":false,"index":371}
+{"fn":"parse_expression_at","source":"\n\n a++}>{a1} \n b++}>{b1} \n c++}>{c1} ","typescript":false,"index":383}
+{"fn":"parse","source":" \n let stuff = $state({ foo: true, bar: [1, 2, {baz: 'baz'}] });\n let { foo, bar: [a, b, { baz }]} = $derived(stuff);\n\n\tlet stuff2 = $state([1, 2, 3]);\n\tlet [d, e, f] = $derived(stuff2);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{foo} {a} {b} {baz} {d} {e} {f}","typescript":false,"index":208}
+{"fn":"parse_expression_at","source":"\n\n{foo} {a} {b} {baz} {d} {e} {f}","typescript":false,"index":214}
+{"fn":"parse_expression_at","source":"\n\n{foo} {a} {b} {baz} {d} {e} {f}","typescript":false,"index":218}
+{"fn":"parse_expression_at","source":"\n\n{foo} {a} {b} {baz} {d} {e} {f}","typescript":false,"index":222}
+{"fn":"parse_expression_at","source":"\n\n{foo} {a} {b} {baz} {d} {e} {f}","typescript":false,"index":228}
+{"fn":"parse_expression_at","source":"\n\n{foo} {a} {b} {baz} {d} {e} {f}","typescript":false,"index":232}
+{"fn":"parse_expression_at","source":"\n\n{foo} {a} {b} {baz} {d} {e} {f}","typescript":false,"index":236}
+{"fn":"parse","source":" \n let count = $state(0);\n let double = $derived(count * 2);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n count++}>{double} ","typescript":false,"index":99}
+{"fn":"parse_expression_at","source":"\n\n count++}>{double} ","typescript":false,"index":115}
+{"fn":"parse","source":" \n let count = $state(0);\n let double = $derived.by(() => count * 2);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n count++}>{double} ","typescript":false,"index":108}
+{"fn":"parse_expression_at","source":"\n\n count++}>{double} ","typescript":false,"index":124}
+{"fn":"parse","source":" \n let count = $state(0);\n\tfunction create_derived() {\n\t\tconsole.log('create_derived');\n\t\treturn () => {\n\t\t\treturn {\n\t\t\t\tget double() {\n\t\t\t\t\treturn count * 2;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n let {double} = $derived.by(create_derived());\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n count++}>{double} ","typescript":false,"index":262}
+{"fn":"parse_expression_at","source":"\n\n count++}>{double} ","typescript":false,"index":278}
+{"fn":"parse","source":" \n\tlet count = $state(0);\n\tlet even = $derived.by(() => {\n\t\treturn count > 0 ? even : 0;\n\t})\n\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n count++}>increment \n\n{even}","typescript":false,"index":129}
+{"fn":"parse_expression_at","source":"\n\n count++}>increment \n\n{even}","typescript":false,"index":165}
+{"fn":"parse","source":" \n let count = $state(0);\n const doubled = () => count * 2;\n let double = $derived(doubled());\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n count++}>{double} ","typescript":false,"index":134}
+{"fn":"parse_expression_at","source":"\n\n count++}>{double} ","typescript":false,"index":150}
+{"fn":"parse","source":" \n let count = $state(0);\n function doubled() {\n return count * 2;\n }\n let double = $derived(doubled());\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n count++}>{double} ","typescript":false,"index":148}
+{"fn":"parse_expression_at","source":"\n\n count++}>{double} ","typescript":false,"index":164}
+{"fn":"parse","source":" \n let count = $state(0);\n const doubled = () => count * 2;\n const inc = () => count++;\n let double = $derived(doubled());\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{double} ","typescript":false,"index":163}
+{"fn":"parse_expression_at","source":"\n\n{double} ","typescript":false,"index":169}
+{"fn":"parse","source":" \n let count = $state(0);\n let double = $derived({ get value() { return count * 2}, set value(c) { count = c / 2 } });\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n count++}>{count} / {double.value} \n double.value += 2}>{count} / {double.value} ","typescript":false,"index":157}
+{"fn":"parse_expression_at","source":"\n\n count++}>{count} / {double.value} \n double.value += 2}>{count} / {double.value} ","typescript":false,"index":173}
+{"fn":"parse_expression_at","source":"\n\n count++}>{count} / {double.value} \n double.value += 2}>{count} / {double.value} ","typescript":false,"index":183}
+{"fn":"parse_expression_at","source":"\n\n count++}>{count} / {double.value} \n double.value += 2}>{count} / {double.value} ","typescript":false,"index":224}
+{"fn":"parse_expression_at","source":"\n\n count++}>{count} / {double.value} \n double.value += 2}>{count} / {double.value} ","typescript":false,"index":250}
+{"fn":"parse_expression_at","source":"\n\n count++}>{count} / {double.value} \n double.value += 2}>{count} / {double.value} ","typescript":false,"index":260}
+{"fn":"parse","source":" \n\tlet value = $derived.by(() => {\n\t\tconst value = $state(0);\n\t\treturn value;\n\t});\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{value}
","typescript":false,"index":107}
+{"fn":"parse","source":" \n\tlet count = $state(0);\n\tconst derived = $derived(Math.floor(count / 2));\n\tconst derived2 = $derived(derived * 2);\n\n\t$effect(() => {\n\t\tconsole.log(derived2);\n\t});\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n count += 1}>\n\tclicks: {count}\n ","typescript":false,"index":201}
+{"fn":"parse_expression_at","source":"\n\n count += 1}>\n\tclicks: {count}\n ","typescript":false,"index":230}
+{"fn":"parse","source":" \n\tclass Foo {\n\t\tx = $state(5);\n\t\ty = $derived(this.x * 2);\n\t}\n\tconst foo = new Foo();\n\n\tlet x = $state(2);\n\tlet y = $derived(x * 2);\n\tconst bar = {\n\t\tget x() {\n\t\t\treturn x;\n\t\t},\n\t\tset x(val) {\n\t\t\tx = val;\n\t\t},\n\n\t\tget y() {\n\t\t\treturn y;\n\t\t}\n\t};\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n foo.x++}>\n\tx: {foo.x}, y: {foo.y}\n \n\n bar.x++}>\n\tx: {bar.x}, y: {bar.y}\n ","typescript":false,"index":287}
+{"fn":"parse_expression_at","source":"\n\n foo.x++}>\n\tx: {foo.x}, y: {foo.y}\n \n\n bar.x++}>\n\tx: {bar.x}, y: {bar.y}\n ","typescript":false,"index":308}
+{"fn":"parse_expression_at","source":"\n\n foo.x++}>\n\tx: {foo.x}, y: {foo.y}\n \n\n bar.x++}>\n\tx: {bar.x}, y: {bar.y}\n ","typescript":false,"index":320}
+{"fn":"parse_expression_at","source":"\n\n foo.x++}>\n\tx: {foo.x}, y: {foo.y}\n \n\n bar.x++}>\n\tx: {bar.x}, y: {bar.y}\n ","typescript":false,"index":355}
+{"fn":"parse_expression_at","source":"\n\n foo.x++}>\n\tx: {foo.x}, y: {foo.y}\n \n\n bar.x++}>\n\tx: {bar.x}, y: {bar.y}\n ","typescript":false,"index":376}
+{"fn":"parse_expression_at","source":"\n\n foo.x++}>\n\tx: {foo.x}, y: {foo.y}\n \n\n bar.x++}>\n\tx: {bar.x}, y: {bar.y}\n ","typescript":false,"index":388}
+{"fn":"parse","source":" \n\timport Component from \"./Component.svelte\";\n\n\tlet show = $state(true);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n \n{#if show}\n\t \n{/if}","typescript":false,"index":129}
+{"fn":"parse_expression_at","source":"\n\n \n{#if show}\n\t \n{/if}","typescript":false,"index":143}
+{"fn":"parse","source":" \n\tclass Store {\n\t\tall = $state([1, 2, 3]);\n\t\td1 = $derived(this.all.filter((a) => a > 2));\n\n\t\tupdate_value() {\n\t\t\tthis.all = [1, 2, 3, 4, 5];\n\t\t}\n\t}\n\texport const s = new Store();\n","typescript":false}
+{"fn":"parse","source":" \n\timport {s} from \"./Component.svelte\";\n\timport {onMount}from \"svelte\";\n\n\tlet d2 = $derived(s.d1.filter(x => x > 2));\n\tlet d3 = $derived(s.all.filter(x => x > 2));\n\n\tonMount(()=>{\n\t\tqueueMicrotask(() => {\n\t\t\ts.update_value();\n\t\t});\n\t});\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nd2: {d2.join(',')}
\nd3: {d3.join(',')}
\nd4: {d3.join(',')}
","typescript":false,"index":266}
+{"fn":"parse_expression_at","source":"\n\nd2: {d2.join(',')}
\nd3: {d3.join(',')}
\nd4: {d3.join(',')}
","typescript":false,"index":296}
+{"fn":"parse_expression_at","source":"\n\nd2: {d2.join(',')}
\nd3: {d3.join(',')}
\nd4: {d3.join(',')}
","typescript":false,"index":326}
+{"fn":"parse","source":" \n import { untrack } from 'svelte';\n\n class Model {\n data = $state();\n\n constructor(data) {\n this.data = data;\n }\n\n name = $derived(this.data?.name);\n source = $derived(this.data?.source);\n\n toggle() {\n this.data.name = this.data.name === 'zeeba' ? 'neighba' : 'zeeba';\n }\n }\n\n\tlet model = $state(new Model({ name: 'zeeba', source: 'initial' }));\n\n let setModel = (source) => {\n\t\tlet next = new Model({ name: 'zeeba', source });\n\t\tmodel = next;\n }\n\n let needsSet = $state(false);\n\n $effect(() => {\n if(needsSet) {\n setModel('effect');\n untrack(() => {\n needsSet = false;\n });\n }\n });\n\n let setWithEffect = () => {\n needsSet = true;\n };\n\n let toggle = () => {\n model.toggle();\n }\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nActivate \nToggle \n{model.name}\n{model.data.name}","typescript":false,"index":792}
+{"fn":"parse_expression_at","source":"\n\nActivate \nToggle \n{model.name}\n{model.data.name}","typescript":false,"index":842}
+{"fn":"parse_expression_at","source":"\n\nActivate \nToggle \n{model.name}\n{model.data.name}","typescript":false,"index":867}
+{"fn":"parse_expression_at","source":"\n\nActivate \nToggle \n{model.name}\n{model.data.name}","typescript":false,"index":880}
+{"fn":"parse","source":" \n let thing = $state();\n\n\tfunction update() {\n\t\tlet data = $state({ name: 1, position: 1 });\n\t let position = $derived(data.position);\n\t\tlet name = $derived(data.name);\n\n\t\tthing = {\n\t\t\tget data() { return data },\n\t\t\tget position() { return position },\n\t\t\tget name() { return name },\n\t\t}\n\n\t\tthing.position;\n\t\tdata = { name: 2, position: 2 };\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nupdate \n\n\n\t{thing?.data?.name}\n
\n\n\t{thing?.name}\n
\n\n\t{thing?.data?.position}\n
\n\n\t{thing?.position}\n
","typescript":false,"index":382}
+{"fn":"parse_expression_at","source":"\n\nupdate \n\n\n\t{thing?.data?.name}\n
\n\n\t{thing?.name}\n
\n\n\t{thing?.data?.position}\n
\n\n\t{thing?.position}\n
","typescript":false,"index":415}
+{"fn":"parse_expression_at","source":"\n\nupdate \n\n\n\t{thing?.data?.name}\n
\n\n\t{thing?.name}\n
\n\n\t{thing?.data?.position}\n
\n\n\t{thing?.position}\n
","typescript":false,"index":449}
+{"fn":"parse_expression_at","source":"\n\nupdate \n\n\n\t{thing?.data?.name}\n
\n\n\t{thing?.name}\n
\n\n\t{thing?.data?.position}\n
\n\n\t{thing?.position}\n
","typescript":false,"index":477}
+{"fn":"parse_expression_at","source":"\n\nupdate \n\n\n\t{thing?.data?.name}\n
\n\n\t{thing?.name}\n
\n\n\t{thing?.data?.position}\n
\n\n\t{thing?.position}\n
","typescript":false,"index":515}
+{"fn":"parse","source":" \n export class Thing {\n data = $state();\n\n subscribe() {\n queueMicrotask(() => {\n this.data = {\n name: `Zeeba Neighba`,\n };\n });\n }\n\n name = $derived(this.data?.name);\n }\n\n export class Things {\n thing = $state();\n\n subscribe() {\n queueMicrotask(() => {\n this.thing = new Thing();\n this.thing.subscribe();\n this.thing.name;\n });\n }\n }\n","typescript":false}
+{"fn":"parse","source":" \n \n \n\n \n \n \n \n \n \n \n\n \n \n\n \n \n\n \n \n \n \n \n \n \n \n \n\n \n let model = new Things();\n $effect(() => model.subscribe());\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\n{model.thing?.name}
","typescript":false,"index":540}
+{"fn":"parse","source":" \n\tfunction run(){\n\t\tlet cond = $state(true);\n\t\tlet a = $state(\"a\");\n\t\tlet b = $state(\"b\");\n\t\tlet c = $derived.by(() => {\n\t\t\tconsole.log('computing')\n\t\t\treturn cond ? a : b\n\t\t});\n\n\t\tconsole.log(c);\n\t\tb = \"bb\";\n\t\tconsole.log(c)\n\t\tcond = false;\n\t\tconsole.log(c)\n\t\ta = \"aaa\";\n\t\tconsole.log(c)\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nRUN THE THING ","typescript":false,"index":328}
+{"fn":"parse","source":" \n\tfunction run(){\n\t\tlet a = $state('a');\n\t\tlet b = $derived.by(() => {\n\t\t\tconsole.log('computing B', a);\n\t\t\treturn 'foo';\n\t\t});\n\t\tlet c = $derived.by(() => {\n\t\t\tconsole.log('computing C');\n\t\t\treturn b;\n\t\t});\n\n\t\tconsole.log(c);\n\t\ta = \"aaa\";\n\t\tconsole.log(c);\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nRUN THE THING ","typescript":false,"index":297}
+{"fn":"parse","source":" \n\tlet visible = $state(true);\n\n\tfunction toggleVisibility() {\n\t\tvisible = !visible;\n\t}\n\n\tlet unchangedState = $state('unchanged state');\n\tlet derived = $derived.by(() => {\n\t\tconsole.log('recalculating');\n\t\treturn unchangedState;\n\t});\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nToggle Visibility \n{#if visible}\n\t{derived}
\n{/if}","typescript":false,"index":277}
+{"fn":"parse_expression_at","source":"\n\nToggle Visibility \n{#if visible}\n\t{derived}
\n{/if}","typescript":false,"index":327}
+{"fn":"parse_expression_at","source":"\n\nToggle Visibility \n{#if visible}\n\t{derived}
\n{/if}","typescript":false,"index":341}
+{"fn":"parse","source":" \n\tlet count = $state(0);\n\n\tfunction increment() {\n\t\tcount += 1;\n\t}\n\n\tlet double = $state();\n\tfunction setDerived() {\n\t\tconst d = $derived(count * 2);\n\t\tdouble = {\n\t\t\tget v() { return d }\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\na \nb \n\n{count}
\n\n{#if double && count % 5}\n\tdouble: {double.v}\n{/if}","typescript":false,"index":231}
+{"fn":"parse_expression_at","source":"\n\na \nb \n\n{count}
\n\n{#if double && count % 5}\n\tdouble: {double.v}\n{/if}","typescript":false,"index":270}
+{"fn":"parse_expression_at","source":"\n\na \nb \n\n{count}
\n\n{#if double && count % 5}\n\tdouble: {double.v}\n{/if}","typescript":false,"index":300}
+{"fn":"parse_expression_at","source":"\n\na \nb \n\n{count}
\n\n{#if double && count % 5}\n\tdouble: {double.v}\n{/if}","typescript":false,"index":319}
+{"fn":"parse_expression_at","source":"\n\na \nb \n\n{count}
\n\n{#if double && count % 5}\n\tdouble: {double.v}\n{/if}","typescript":false,"index":350}
+{"fn":"parse","source":" \n\tlet x = $state(1);\n\tlet y = $state(1);\n\tlet z = $derived(x*y);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n {\n\tx = 0;\n\t// reading a derived value and then setting another source contributing to the derived\n\t// resulting in the same value should not prevent pending render effects from updating\n\tz;\n\ty = 0;\n}}>{z} ","typescript":false,"index":101}
+{"fn":"parse_expression_at","source":"\n\n {\n\tx = 0;\n\t// reading a derived value and then setting another source contributing to the derived\n\t// resulting in the same value should not prevent pending render effects from updating\n\tz;\n\ty = 0;\n}}>{z} ","typescript":false,"index":309}
+{"fn":"parse","source":" \n let a = $state(0);\n let b = $state(0);\n let c = $state(0);\n let d = $state(0);\n let e = $state(0);\n let f = $state(0);\n let g = $state(0);\n let h = $state(0);\n let i = $state(0);\n let j = $state(0);\n let k = $state(0);\n let l = $state(0);\n let m = $state(0);\n let n = $state(0);\n let o = $state(0);\n let p = $state(0);\n let q = $state(0);\n let r = $state(0);\n let s = $state(0);\n let t = $state(0);\n let u = $state(0);\n let v = $state(0);\n let w = $state(0);\n let x = $state(0);\n let y = $state(0);\n let z = $state(0);\n\n const get_vwx = () => {\n return Promise.resolve({ v: 22, rest: [23, 24] });\n }\n\n const get_y = () => {\n return Promise.resolve([24, 25]);\n }\n\n const some = {\n fn: () => {}\n }\n\n const update = async () => {\n [a, b] = [1, await Promise.resolve(2)];\n ({ c = await Promise.resolve(3), d } = { d: 4 });\n [e] = [await Promise.resolve(2) + await Promise.resolve(3)];\n ({ f = false || await Promise.resolve(6) } = {});\n let func = Promise.resolve(() => 7);\n [g = (await func)()] = [];\n let mult = (a, b) => (a * b);\n ({ h } = { h: mult(2, await Promise.resolve(4))});\n [i] = [new Date(await Promise.resolve(9)).getTime()];\n [j = \"19\" ? 10 : await Promise.resolve(11)] = [];\n let obj = ({ [await Promise.resolve(\"prop\")]: k } = { prop: 11 });\n [l = obj[await Promise.resolve(\"prop\")] + 1] = [];\n [m] = [`${1}${await Promise.resolve(\"3\")}`];\n [n] = [-(await Promise.resolve(-14))];\n [o] = [(some.fn(), await Promise.resolve(15))];\n ({ anotherprop: p = await Promise.resolve(16) } = obj);\n let val1, val2;\n ({ val1 = (async function (x) { return await x; })(Promise.resolve(18)), r = await val1 }\n = ({ val2 = (async (x) => await x)(Promise.resolve(17)), q = await val2 } = []));\n ({ u = 21 } = ({ t = await Promise.resolve(20) } = ([s] = [await Promise.resolve(19)])));\n ({ v, rest: [w] } = await get_vwx());\n [x, y, ...{ z = 26 }] = await get_y();\n }\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nUpdate me! \n{a}
\n{b}
\n{c}
\n{d}
\n{e}
\n{f}
\n{g}
\n{h}
\n{i}
\n{j}
\n{k}
\n{l}
\n{m}
\n{n}
\n{o}
\n{p}
\n{q}
\n{r}
\n{s}
\n{t}
\n{u}
\n{v}
\n{w}
\n{x}
\n{y}
\n{z}
","typescript":false,"index":2183}
+{"fn":"parse_expression_at","source":"\n\nUpdate me! \n{a}
\n{b}
\n{c}
\n{d}
\n{e}
\n{f}
\n{g}
\n{h}
\n{i}
\n{j}
\n{k}
\n{l}
\n{m}
\n{n}
\n{o}
\n{p}
\n{q}
\n{r}
\n{s}
\n{t}
\n{u}
\n{v}
\n{w}
\n{x}
\n{y}
\n{z}
","typescript":false,"index":2215}
+{"fn":"parse_expression_at","source":"\n\nUpdate me! \n{a}
\n{b}
\n{c}
\n{d}
\n{e}
\n{f}
\n{g}
\n{h}
\n{i}
\n{j}
\n{k}
\n{l}
\n{m}
\n{n}
\n{o}
\n{p}
\n{q}
\n{r}
\n{s}
\n{t}
\n{u}
\n{v}
\n{w}
\n{x}
\n{y}
\n{z}
","typescript":false,"index":2226}
+{"fn":"parse_expression_at","source":"\n\nUpdate me! \n{a}
\n{b}
\n{c}
\n{d}
\n{e}
\n{f}
\n{g}
\n{h}
\n{i}
\n{j}
\n{k}
\n{l}
\n{m}
\n{n}
\n{o}
\n{p}
\n{q}
\n{r}
\n{s}
\n{t}
\n{u}
\n{v}
\n{w}
\n{x}
\n{y}
\n{z}
","typescript":false,"index":2237}
+{"fn":"parse_expression_at","source":"\n\nUpdate me! \n{a}
\n{b}
\n{c}
\n{d}
\n{e}
\n{f}
\n{g}
\n{h}
\n{i}
\n{j}
\n{k}
\n{l}
\n{m}
\n{n}
\n{o}
\n{p}
\n{q}
\n{r}
\n{s}
\n{t}
\n{u}
\n{v}
\n{w}
\n{x}
\n{y}
\n{z}
","typescript":false,"index":2248}
+{"fn":"parse_expression_at","source":"\n\nUpdate me! \n{a}
\n{b}
\n{c}
\n{d}
\n{e}
\n{f}
\n{g}
\n{h}
\n{i}
\n{j}
\n{k}
\n{l}
\n{m}
\n{n}
\n{o}
\n{p}
\n{q}
\n{r}
\n{s}
\n{t}
\n{u}
\n{v}
\n{w}
\n{x}
\n{y}
\n{z}
","typescript":false,"index":2259}
+{"fn":"parse_expression_at","source":"\n\nUpdate me! \n{a}
\n{b}
\n{c}
\n{d}
\n{e}
\n{f}
\n{g}
\n{h}
\n{i}
\n{j}
\n{k}
\n{l}
\n{m}
\n{n}
\n{o}
\n{p}
\n{q}
\n{r}
\n{s}
\n{t}
\n{u}
\n{v}
\n{w}
\n{x}
\n{y}
\n{z}
","typescript":false,"index":2270}
+{"fn":"parse_expression_at","source":"\n\nUpdate me! \n{a}
\n{b}
\n{c}
\n{d}
\n{e}
\n{f}
\n{g}
\n{h}
\n{i}
\n{j}
\n{k}
\n{l}
\n{m}
\n{n}
\n{o}
\n{p}
\n{q}
\n{r}
\n{s}
\n{t}
\n{u}
\n{v}
\n{w}
\n{x}
\n{y}
\n{z}
","typescript":false,"index":2281}
+{"fn":"parse_expression_at","source":"\n\nUpdate me! \n{a}
\n{b}
\n{c}
\n{d}
\n{e}
\n{f}
\n{g}
\n{h}
\n{i}
\n{j}
\n{k}
\n{l}
\n{m}
\n{n}
\n{o}
\n{p}
\n{q}
\n{r}
\n{s}
\n{t}
\n{u}
\n{v}
\n{w}
\n{x}
\n{y}
\n{z}
","typescript":false,"index":2292}
+{"fn":"parse_expression_at","source":"\n\nUpdate me! \n{a}
\n{b}
\n{c}
\n{d}
\n{e}
\n{f}
\n{g}
\n{h}
\n{i}
\n{j}
\n{k}
\n{l}
\n{m}
\n{n}
\n{o}
\n{p}
\n{q}
\n{r}
\n{s}
\n{t}
\n{u}
\n{v}
\n{w}
\n{x}
\n{y}
\n{z}
","typescript":false,"index":2303}
+{"fn":"parse_expression_at","source":"\n\nUpdate me! \n{a}
\n{b}
\n{c}
\n{d}
\n{e}
\n{f}
\n{g}
\n{h}
\n{i}
\n{j}
\n{k}
\n{l}
\n{m}
\n{n}
\n{o}
\n{p}
\n{q}
\n{r}
\n{s}
\n{t}
\n{u}
\n{v}
\n{w}
\n{x}
\n{y}
\n{z}
","typescript":false,"index":2314}
+{"fn":"parse_expression_at","source":"\n\nUpdate me! \n{a}
\n{b}
\n{c}
\n{d}
\n{e}
\n{f}
\n{g}
\n{h}
\n{i}
\n{j}
\n{k}
\n{l}
\n{m}
\n{n}
\n{o}
\n{p}
\n{q}
\n{r}
\n{s}
\n{t}
\n{u}
\n{v}
\n{w}
\n{x}
\n{y}
\n{z}
","typescript":false,"index":2325}
+{"fn":"parse_expression_at","source":"\n\nUpdate me! \n{a}
\n{b}
\n{c}
\n{d}
\n{e}
\n{f}
\n{g}
\n{h}
\n{i}
\n{j}
\n{k}
\n{l}
\n{m}
\n{n}
\n{o}
\n{p}
\n{q}
\n{r}
\n{s}
\n{t}
\n{u}
\n{v}
\n{w}
\n{x}
\n{y}
\n{z}
","typescript":false,"index":2336}
+{"fn":"parse_expression_at","source":"\n\nUpdate me! \n{a}
\n{b}
\n{c}
\n{d}
\n{e}
\n{f}
\n{g}
\n{h}
\n{i}
\n{j}
\n{k}
\n{l}
\n{m}
\n{n}
\n{o}
\n{p}
\n{q}
\n{r}
\n{s}
\n{t}
\n{u}
\n{v}
\n{w}
\n{x}
\n{y}
\n{z}
","typescript":false,"index":2347}
+{"fn":"parse_expression_at","source":"\n\nUpdate me! \n{a}
\n{b}
\n{c}
\n{d}
\n{e}
\n{f}
\n{g}
\n{h}
\n{i}
\n{j}
\n{k}
\n{l}
\n{m}
\n{n}
\n{o}
\n{p}
\n{q}
\n{r}
\n{s}
\n{t}
\n{u}
\n{v}
\n{w}
\n{x}
\n{y}
\n{z}
","typescript":false,"index":2358}
+{"fn":"parse_expression_at","source":"\n\nUpdate me! \n{a}
\n{b}
\n{c}
\n{d}
\n{e}
\n{f}
\n{g}
\n{h}
\n{i}
\n{j}
\n{k}
\n{l}
\n{m}
\n{n}
\n{o}
\n{p}
\n{q}
\n{r}
\n{s}
\n{t}
\n{u}
\n{v}
\n{w}
\n{x}
\n{y}
\n{z}
","typescript":false,"index":2369}
+{"fn":"parse_expression_at","source":"\n\nUpdate me! \n{a}
\n{b}
\n{c}
\n{d}
\n{e}
\n{f}
\n{g}
\n{h}
\n{i}
\n{j}
\n{k}
\n{l}
\n{m}
\n{n}
\n{o}
\n{p}
\n{q}
\n{r}
\n{s}
\n{t}
\n{u}
\n{v}
\n{w}
\n{x}
\n{y}
\n{z}
","typescript":false,"index":2380}
+{"fn":"parse_expression_at","source":"\n\nUpdate me! \n{a}
\n{b}
\n{c}
\n{d}
\n{e}
\n{f}
\n{g}
\n{h}
\n{i}
\n{j}
\n{k}
\n{l}
\n{m}
\n{n}
\n{o}
\n{p}
\n{q}
\n{r}
\n{s}
\n{t}
\n{u}
\n{v}
\n{w}
\n{x}
\n{y}
\n{z}
","typescript":false,"index":2391}
+{"fn":"parse_expression_at","source":"\n\nUpdate me! \n{a}
\n{b}
\n{c}
\n{d}
\n{e}
\n{f}
\n{g}
\n{h}
\n{i}
\n{j}
\n{k}
\n{l}
\n{m}
\n{n}
\n{o}
\n{p}
\n{q}
\n{r}
\n{s}
\n{t}
\n{u}
\n{v}
\n{w}
\n{x}
\n{y}
\n{z}
","typescript":false,"index":2402}
+{"fn":"parse_expression_at","source":"\n\nUpdate me! \n{a}
\n{b}
\n{c}
\n{d}
\n{e}
\n{f}
\n{g}
\n{h}
\n{i}
\n{j}
\n{k}
\n{l}
\n{m}
\n{n}
\n{o}
\n{p}
\n{q}
\n{r}
\n{s}
\n{t}
\n{u}
\n{v}
\n{w}
\n{x}
\n{y}
\n{z}
","typescript":false,"index":2413}
+{"fn":"parse_expression_at","source":"\n\nUpdate me! \n{a}
\n{b}
\n{c}
\n{d}
\n{e}
\n{f}
\n{g}
\n{h}
\n{i}
\n{j}
\n{k}
\n{l}
\n{m}
\n{n}
\n{o}
\n{p}
\n{q}
\n{r}
\n{s}
\n{t}
\n{u}
\n{v}
\n{w}
\n{x}
\n{y}
\n{z}
","typescript":false,"index":2424}
+{"fn":"parse_expression_at","source":"\n\nUpdate me! \n{a}
\n{b}
\n{c}
\n{d}
\n{e}
\n{f}
\n{g}
\n{h}
\n{i}
\n{j}
\n{k}
\n{l}
\n{m}
\n{n}
\n{o}
\n{p}
\n{q}
\n{r}
\n{s}
\n{t}
\n{u}
\n{v}
\n{w}
\n{x}
\n{y}
\n{z}
","typescript":false,"index":2435}
+{"fn":"parse_expression_at","source":"\n\nUpdate me! \n{a}
\n{b}
\n{c}
\n{d}
\n{e}
\n{f}
\n{g}
\n{h}
\n{i}
\n{j}
\n{k}
\n{l}
\n{m}
\n{n}
\n{o}
\n{p}
\n{q}
\n{r}
\n{s}
\n{t}
\n{u}
\n{v}
\n{w}
\n{x}
\n{y}
\n{z}
","typescript":false,"index":2446}
+{"fn":"parse_expression_at","source":"\n\nUpdate me! \n{a}
\n{b}
\n{c}
\n{d}
\n{e}
\n{f}
\n{g}
\n{h}
\n{i}
\n{j}
\n{k}
\n{l}
\n{m}
\n{n}
\n{o}
\n{p}
\n{q}
\n{r}
\n{s}
\n{t}
\n{u}
\n{v}
\n{w}
\n{x}
\n{y}
\n{z}
","typescript":false,"index":2457}
+{"fn":"parse_expression_at","source":"\n\nUpdate me! \n{a}
\n{b}
\n{c}
\n{d}
\n{e}
\n{f}
\n{g}
\n{h}
\n{i}
\n{j}
\n{k}
\n{l}
\n{m}
\n{n}
\n{o}
\n{p}
\n{q}
\n{r}
\n{s}
\n{t}
\n{u}
\n{v}
\n{w}
\n{x}
\n{y}
\n{z}
","typescript":false,"index":2468}
+{"fn":"parse_expression_at","source":"\n\nUpdate me! \n{a}
\n{b}
\n{c}
\n{d}
\n{e}
\n{f}
\n{g}
\n{h}
\n{i}
\n{j}
\n{k}
\n{l}
\n{m}
\n{n}
\n{o}
\n{p}
\n{q}
\n{r}
\n{s}
\n{t}
\n{u}
\n{v}
\n{w}
\n{x}
\n{y}
\n{z}
","typescript":false,"index":2479}
+{"fn":"parse_expression_at","source":"\n\nUpdate me! \n{a}
\n{b}
\n{c}
\n{d}
\n{e}
\n{f}
\n{g}
\n{h}
\n{i}
\n{j}
\n{k}
\n{l}
\n{m}
\n{n}
\n{o}
\n{p}
\n{q}
\n{r}
\n{s}
\n{t}
\n{u}
\n{v}
\n{w}
\n{x}
\n{y}
\n{z}
","typescript":false,"index":2490}
+{"fn":"parse","source":" \n\tlet count = $state(0);\n\tlet fn = () => ({ n: count });\n\n\tlet { n } = $derived.by(fn);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n (count += 1)}>clicks: {n} ","typescript":false,"index":124}
+{"fn":"parse_expression_at","source":"\n\n (count += 1)}>clicks: {n} ","typescript":false,"index":153}
+{"fn":"parse","source":" \n\tlet structured = $state({\n\t\thandler() {\n\t\t\tconsole.log('works!')\n\t\t}\n\t});\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if structured}\n {@const { handler } = structured}\n\n handler()}>click me \n{/if}","typescript":false,"index":100}
+{"fn":"parse_expression_at","source":" \n \n \n \n \n \n \n\n \n ({ handler } = 1)","typescript":false,"index":121}
+{"fn":"parse_expression_at","source":"\n\n{#if structured}\n {@const { handler } = structured}\n\n handler()}>click me \n{/if}","typescript":false,"index":136}
+{"fn":"parse_expression_at","source":"\n\n{#if structured}\n {@const { handler } = structured}\n\n handler()}>click me \n{/if}","typescript":false,"index":168}
+{"fn":"parse","source":"\n \n function get_values() {\n let a = $state(0);\n let b = $state(0);\n let c = $state(0);\n\n return {\n get a() { return a },\n get b() { return b },\n get c() { return c },\n\t\t\t increment() {\n\t\t\t\ta++;\n\t\t\t\tb++;\n\t\t\t\tc++;\n\t\t\t }\n };\n }\n\n const { a, b, c, increment } = $derived(get_values());\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n{a} {b} {c} ","typescript":false,"index":354}
+{"fn":"parse_expression_at","source":"\n\n\n{a} {b} {c} ","typescript":false,"index":366}
+{"fn":"parse_expression_at","source":"\n\n\n{a} {b} {c} ","typescript":false,"index":370}
+{"fn":"parse_expression_at","source":"\n\n\n{a} {b} {c} ","typescript":false,"index":374}
+{"fn":"parse","source":" \n\tlet open = $state(true);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\t
This text should be red with a class of foo
\n
","typescript":false,"index":39}
+{"fn":"parse","source":" \n\t/**\n\t * @param {Element} [node]\n\t * @param {any} [options]\n\t */\n\tconst fn = (node, options) => ({});\n\n\tlet a = { b: { 'c-d': fn } };\n\n\tlet directive = $derived(a);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n
\n
\n{#each [] as i (i)}\n\t
\n{/each}\n
\n
","typescript":false,"index":441}
+{"fn":"parse_expression_at","source":"\n\n\n
\n
\n{#each [] as i (i)}\n\t
\n{/each}\n
\n
","typescript":false,"index":450}
+{"fn":"parse","source":" \n\timport child from './child.svelte';\n\n\tconst components = { child };\n","typescript":false}
+{"fn":"parse","source":" \n\tlet value = $state(0);\n\n\tfunction dark(){\n\t\tconsole.log('called')\n\t\treturn false;\n\t}\n\n\tfunction get_class(){\n\t\treturn 'dark';\n\t}\n\n\tfunction color(){\n\t\tconsole.log('called')\n\t\treturn 'red';\n\t}\n\n\tfunction get_style(){\n\t\treturn 'color: green';\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n
\n
\n value++}>{value} ","typescript":false,"index":282}
+{"fn":"parse_expression_at","source":"\n\n
\n
\n value++}>{value} ","typescript":false,"index":297}
+{"fn":"parse_expression_at","source":"\n\n
\n
\n value++}>{value} ","typescript":false,"index":335}
+{"fn":"parse_expression_at","source":"\n\n
\n
\n value++}>{value} ","typescript":false,"index":351}
+{"fn":"parse_expression_at","source":"\n\n
\n
\n value++}>{value} ","typescript":false,"index":388}
+{"fn":"parse_expression_at","source":"\n\n
\n
\n value++}>{value} ","typescript":false,"index":403}
+{"fn":"parse","source":" \n\timport Component1 from './Component1.svelte';\n\timport Component2 from './Component2.svelte';\n\n\tlet Component = $state(Component1);\n\tlet Object = {\n\t\tget component() {\n\t\t\treturn Component;\n\t\t}\n\t};\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n (Component = Component2)}>switch \n\n \n ","typescript":false,"index":234}
+{"fn":"parse","source":" \n\timport { fade } from 'svelte/transition';\n\tlet show = $state(true);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nOutside \n\n{#if show}\n\t show = false} transition:fade|global={{ duration: 100 }}>Hide \n{/if}","typescript":false,"index":112}
+{"fn":"parse_expression_at","source":"\n\nOutside \n\n{#if show}\n\t show = false} transition:fade|global={{ duration: 100 }}>Hide \n{/if}","typescript":false,"index":136}
+{"fn":"parse_expression_at","source":"\n\nOutside \n\n{#if show}\n\t show = false} transition:fade|global={{ duration: 100 }}>Hide \n{/if}","typescript":false,"index":179}
+{"fn":"parse","source":" \n\timport Component from \"./Component.svelte\"\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":88}
+{"fn":"parse","source":" \n\tlet tag = $state('path');\n\tlet xmlns = $state('http://www.w3.org/2000/svg');\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n {\n\ttag = 'div';\n\txmlns = null;\n}}>change \n\n\n\n\t \n ","typescript":false,"index":115}
+{"fn":"parse_expression_at","source":"\n\n {\n\ttag = 'div';\n\txmlns = null;\n}}>change \n\n\n\n\t \n ","typescript":false,"index":281}
+{"fn":"parse_expression_at","source":"\n\n {\n\ttag = 'div';\n\txmlns = null;\n}}>change \n\n\n\n\t \n ","typescript":false,"index":293}
+{"fn":"parse","source":" \n\timport { fade } from 'svelte/transition';\n\n\tlet element = $state('div');\n\tlet show = $state(false);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n (show = !show)}>Toggle \n\n{#if show}\n\tDIV \n{/if}","typescript":false,"index":138}
+{"fn":"parse_expression_at","source":"\n\n (show = !show)}>Toggle \n\n{#if show}\n\tDIV \n{/if}","typescript":false,"index":182}
+{"fn":"parse_expression_at","source":"\n\n (show = !show)}>Toggle \n\n{#if show}\n\tDIV \n{/if}","typescript":false,"index":211}
+{"fn":"parse_expression_at","source":"\n\n (show = !show)}>Toggle \n\n{#if show}\n\tDIV \n{/if}","typescript":false,"index":237}
+{"fn":"parse","source":" \n\tlet saySomething = $state(name => {\n\t\tconsole.log('creating \"Hello\" handler for ' + name);\n\t\treturn { handler: () => console.log('Hello ' + name) };\n\t});\n\n\tfunction change() {\n\t\tsaySomething = name => {\n\t\t\tconsole.log('creating \"Bye\" handler for ' + name);\n\t\t\treturn { handler: () => console.log('Bye ' + name) };\n\t\t}\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nTama \nPochi \n\n \nChange Function ","typescript":false,"index":359}
+{"fn":"parse_expression_at","source":"\n\nTama \nPochi \n\n \nChange Function ","typescript":false,"index":420}
+{"fn":"parse_expression_at","source":"\n\nTama \nPochi \n\n \nChange Function ","typescript":false,"index":489}
+{"fn":"parse","source":" \n\tlet saySomething = $state(name => {\n\t\tconsole.log('creating \"Hello\" handler for ' + name);\n\t\treturn { handler: () => console.log('Hello ' + name) };\n\t});\n\n\tfunction change() {\n\t\tsaySomething = name => {\n\t\t\tconsole.log('creating \"Bye\" handler for ' + name);\n\t\t\treturn { handler: () => console.log('Bye ' + name) };\n\t\t}\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nTama \nPochi \n\n \nChange Function ","typescript":false,"index":360}
+{"fn":"parse_expression_at","source":"\n\nTama \nPochi \n\n \nChange Function ","typescript":false,"index":422}
+{"fn":"parse_expression_at","source":"\n\nTama \nPochi \n\n \nChange Function ","typescript":false,"index":492}
+{"fn":"parse","source":" \n\timport Button from './Button.svelte';\n\n\tlet count = $state(0);\n\tlet d = $state(1);\n\n\tfunction create_handler() {\n\t\tconst change = d;\n\n\t\tconsole.log(`creating handler (${change})`);\n\n\t\treturn function increment() {\n\t\t\tcount += change;\n\t\t\tconsole.log(count);\n\t\t};\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n (d += 1)}>increase d ({d}) \n\n\n\tclicks: {count}\n \n\n\n\tclicks: {count}\n ","typescript":false,"index":304}
+{"fn":"parse_expression_at","source":"\n\n (d += 1)}>increase d ({d}) \n\n\n\tclicks: {count}\n \n\n\n\tclicks: {count}\n ","typescript":false,"index":333}
+{"fn":"parse_expression_at","source":"\n\n (d += 1)}>increase d ({d}) \n\n\n\tclicks: {count}\n \n\n\n\tclicks: {count}\n ","typescript":false,"index":365}
+{"fn":"parse_expression_at","source":"\n\n (d += 1)}>increase d ({d}) \n\n\n\tclicks: {count}\n \n\n\n\tclicks: {count}\n ","typescript":false,"index":394}
+{"fn":"parse_expression_at","source":"\n\n (d += 1)}>increase d ({d}) \n\n\n\tclicks: {count}\n \n\n\n\tclicks: {count}\n ","typescript":false,"index":430}
+{"fn":"parse_expression_at","source":"\n\n (d += 1)}>increase d ({d}) \n\n\n\tclicks: {count}\n \n\n\n\tclicks: {count}\n ","typescript":false,"index":459}
+{"fn":"parse","source":" \n\tlet hof = $state((name) => () => console.log('A' + name));\n\tconst member = $derived({\n\t\thof\n\t});\n\tfunction change() {\n\t\thof = (name) => () => console.log('B' + name);\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nA \nB \n\n \nchange ","typescript":false,"index":208}
+{"fn":"parse_expression_at","source":"\n\nA \nB \n\n \nchange ","typescript":false,"index":246}
+{"fn":"parse_expression_at","source":"\n\nA \nB \n\n \nchange ","typescript":false,"index":299}
+{"fn":"parse","source":" \n\timport { fade } from 'svelte/transition';\n\tlet show = $state(true);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nOutside \n\n{#if show}\n\t show = false} transition:fade|global={{ duration: 100 }}>Hide \n{/if}","typescript":false,"index":112}
+{"fn":"parse_expression_at","source":"\n\nOutside \n\n{#if show}\n\t show = false} transition:fade|global={{ duration: 100 }}>Hide \n{/if}","typescript":false,"index":136}
+{"fn":"parse_expression_at","source":"\n\nOutside \n\n{#if show}\n\t show = false} transition:fade|global={{ duration: 100 }}>Hide \n{/if}","typescript":false,"index":179}
+{"fn":"parse","source":" \n\timport Component from \"./Component.svelte\"\n\tlet shown = $state(false);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if shown}\n\tNothing\n{:else}\n\t \n{/if}","typescript":false,"index":97}
+{"fn":"parse_expression_at","source":"\n\n{#if shown}\n\tNothing\n{:else}\n\t \n{/if}","typescript":false,"index":146}
+{"fn":"parse","source":" \n\tlet color = $state('red');\n\n\tconst getColor = () => color;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nHello world
\n\n color = 'blue'}>Make blue ","typescript":false,"index":111}
+{"fn":"parse_expression_at","source":"\n\nHello world
\n\n color = 'blue'}>Make blue ","typescript":false,"index":160}
+{"fn":"parse","source":" \n\tfunction transition1() {\n\t\tconsole.log('transition 1')\n\t\treturn {\n\t\t\ttick() {\n\n\t\t\t}\n\t\t}\n\t}\n\n\tfunction transition2() {\n\t\tconsole.log('transition 2')\n\t\treturn {\n\t\t\ttick() {\n\n\t\t\t}\n\t\t}\n\t}\n\n\tlet toggle = $state(false);\n\tlet toggleTransition = $state(false);\n\n\tconst derived = $derived(toggleTransition ? transition1 : transition2)\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n toggle = !toggle}>{toggle} \n toggleTransition = !toggleTransition}>{toggleTransition} \n\n{#if toggle}
{/if}","typescript":false,"index":366}
+{"fn":"parse_expression_at","source":"\n\n\n toggle = !toggle}>{toggle} \n toggleTransition = !toggleTransition}>{toggleTransition} \n\n{#if toggle}
{/if}","typescript":false,"index":391}
+{"fn":"parse_expression_at","source":"\n\n\n toggle = !toggle}>{toggle} \n toggleTransition = !toggleTransition}>{toggleTransition} \n\n{#if toggle}
{/if}","typescript":false,"index":426}
+{"fn":"parse_expression_at","source":"\n\n\n toggle = !toggle}>{toggle} \n toggleTransition = !toggleTransition}>{toggleTransition} \n\n{#if toggle}
{/if}","typescript":false,"index":471}
+{"fn":"parse_expression_at","source":"\n\n\n toggle = !toggle}>{toggle} \n toggleTransition = !toggleTransition}>{toggleTransition} \n\n{#if toggle}
{/if}","typescript":false,"index":504}
+{"fn":"parse","source":" \n\tlet { items } = $props();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each items as item, i}\n\t \n{/each}","typescript":false,"index":54}
+{"fn":"parse_expression_at","source":"\n\n{#each items as item, i}\n\t \n{/each}","typescript":false,"index":85}
+{"fn":"parse_expression_at","source":"\n\n{#each items as item, i}\n\t \n{/each}","typescript":false,"index":108}
+{"fn":"parse_expression_at","source":"\n\n{#each items as item, i}\n\t \n{/each}","typescript":false,"index":136}
+{"fn":"parse","source":" \n\tlet { item = $bindable() } = $props();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{item.text}\n
","typescript":false,"index":76}
+{"fn":"parse_expression_at","source":"\n\n\n\t{item.text}\n
","typescript":false,"index":89}
+{"fn":"parse","source":" \n\timport Child from './Child.svelte';\n\tlet items = $state([]);\n\n\tfunction add_item() {\n\t\titems.push({\n\t\t\tid: items.length,\n\t\t\ttext: 'Item ' + (items.length + 1),\n\t\t\tdom: null,\n\t\t})\n\t}\n\n\tfunction clear() {\n\t\titems = [];\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nadd item \nclear \n\n{#each items as item, index (item.id)}\n\t \n{/each}","typescript":false,"index":259}
+{"fn":"parse_expression_at","source":"\n\nadd item \nclear \n\n{#each items as item, index (item.id)}\n\t \n{/each}","typescript":false,"index":305}
+{"fn":"parse_expression_at","source":"\n\nadd item \nclear \n\n{#each items as item, index (item.id)}\n\t \n{/each}","typescript":false,"index":335}
+{"fn":"parse_expression_at","source":"\n\nadd item \nclear \n\n{#each items as item, index (item.id)}\n\t \n{/each}","typescript":false,"index":357}
+{"fn":"parse_expression_at","source":"\n\nadd item \nclear \n\n{#each items as item, index (item.id)}\n\t \n{/each}","typescript":false,"index":386}
+{"fn":"parse","source":" \n\timport { untrack } from 'svelte';\n\n\tlet count = $state(0);\n\tfunction default_arg() {\n\t\tuntrack(() => count++);\n\t\treturn 1;\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each [{}, { a: 2 }, {}] as { a = default_arg() }}\n\t{a} {a} {a}
\n{/each}\n{count}
","typescript":false,"index":154}
+{"fn":"parse_expression_at","source":" \n \n\n \n \n \n \n \n \n\n ({ a = default_arg() } = 1)","typescript":false,"index":175}
+{"fn":"parse_expression_at","source":"\n\n{#each [{}, { a: 2 }, {}] as { a = default_arg() }}\n\t{a} {a} {a}
\n{/each}\n{count}
","typescript":false,"index":206}
+{"fn":"parse_expression_at","source":"\n\n{#each [{}, { a: 2 }, {}] as { a = default_arg() }}\n\t{a} {a} {a}
\n{/each}\n{count}
","typescript":false,"index":210}
+{"fn":"parse_expression_at","source":"\n\n{#each [{}, { a: 2 }, {}] as { a = default_arg() }}\n\t{a} {a} {a}
\n{/each}\n{count}
","typescript":false,"index":214}
+{"fn":"parse_expression_at","source":"\n\n{#each [{}, { a: 2 }, {}] as { a = default_arg() }}\n\t{a} {a} {a}
\n{/each}\n{count}
","typescript":false,"index":235}
+{"fn":"parse","source":" \n\tlet items = $state([]);\n\n\tfunction add_item() {\n\t\titems.push({\n\t\t\tid: items.length,\n\t\t\ttext: 'Item ' + (items.length + 1),\n\t\t\thtml: 'Item ' + (items.length + 1) + '
',\n\t\t\tdom: null,\n\t\t})\n\t}\n\n\tfunction make_span() {\n\t\titems.forEach(item => {\n\t\t\titem.html = item.html.replace(/div/g, 'span')\n\t\t})\n\t}\n\n\tfunction reverse() {\n\t\titems.reverse();\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nadd item \nmake span \nreverse \n\n{#each items as item (item.id)}\n\t{@html item.html}\n{/each}","typescript":false,"index":392}
+{"fn":"parse_expression_at","source":"\n\nadd item \nmake span \nreverse \n\n{#each items as item (item.id)}\n\t{@html item.html}\n{/each}","typescript":false,"index":438}
+{"fn":"parse_expression_at","source":"\n\nadd item \nmake span \nreverse \n\n{#each items as item (item.id)}\n\t{@html item.html}\n{/each}","typescript":false,"index":486}
+{"fn":"parse_expression_at","source":"\n\nadd item \nmake span \nreverse \n\n{#each items as item (item.id)}\n\t{@html item.html}\n{/each}","typescript":false,"index":520}
+{"fn":"parse_expression_at","source":"\n\nadd item \nmake span \nreverse \n\n{#each items as item (item.id)}\n\t{@html item.html}\n{/each}","typescript":false,"index":535}
+{"fn":"parse_expression_at","source":"\n\nadd item \nmake span \nreverse \n\n{#each items as item (item.id)}\n\t{@html item.html}\n{/each}","typescript":false,"index":553}
+{"fn":"parse","source":" \n\tlet data = $state({a:1, b:2, c:3});\n\tlet filter = $state(false);\n\n\tfunction toggle_filter(){\n\t\tif(filter) {\n\t\t\tfilter = false;\n\t\t\tdata = {a:1, b:2, c:3};\n\t\t} else {\n\t\t\tfilter = true;\n\t\t\tdata = {};\n\t\t}\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\t{#each Object.keys(data) as key}\n\t\t{key}\n\t{:else}\n\t\tFallback\n\t{/each}\n
\nToggle ","typescript":false,"index":238}
+{"fn":"parse_expression_at","source":"\n\n\t{#each Object.keys(data) as key}\n\t\t{key}\n\t{:else}\n\t\tFallback\n\t{/each}\n
\nToggle ","typescript":false,"index":267}
+{"fn":"parse_expression_at","source":"\n\n\t{#each Object.keys(data) as key}\n\t\t{key}\n\t{:else}\n\t\tFallback\n\t{/each}\n
\nToggle ","typescript":false,"index":325}
+{"fn":"parse","source":" \n\tlet array = $state([1, 2, 3]);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n array.reverse()}>reverse \n\n{#each array as item (item)}\n\t{item}
\n\t{#if true}\n\t\t({item})
\n\t{/if}\n{/each}","typescript":false,"index":69}
+{"fn":"parse_expression_at","source":"\n\n array.reverse()}>reverse \n\n{#each array as item (item)}\n\t{item}
\n\t{#if true}\n\t\t({item})
\n\t{/if}\n{/each}","typescript":false,"index":117}
+{"fn":"parse_expression_at","source":"\n\n array.reverse()}>reverse \n\n{#each array as item (item)}\n\t{item}
\n\t{#if true}\n\t\t({item})
\n\t{/if}\n{/each}","typescript":false,"index":132}
+{"fn":"parse_expression_at","source":"\n\n array.reverse()}>reverse \n\n{#each array as item (item)}\n\t{item}
\n\t{#if true}\n\t\t({item})
\n\t{/if}\n{/each}","typescript":false,"index":144}
+{"fn":"parse_expression_at","source":"\n\n array.reverse()}>reverse \n\n{#each array as item (item)}\n\t{item}
\n\t{#if true}\n\t\t({item})
\n\t{/if}\n{/each}","typescript":false,"index":160}
+{"fn":"parse_expression_at","source":"\n\n array.reverse()}>reverse \n\n{#each array as item (item)}\n\t{item}
\n\t{#if true}\n\t\t({item})
\n\t{/if}\n{/each}","typescript":false,"index":173}
+{"fn":"parse","source":" \n\tlet a = $state([{ text: 'foo' }]);\n\n\tlet b = $state([{ text: 'foo' }]);\n\n\tlet text = $state('foo');\n\tlet c = $state([{ get text() { return text.toUpperCase() }, set text(v) { text = v }}]);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each a as item, i}\n\t a[i].text = 'bar'}>{item.text} \n{/each}\n\n{#each b as item}\n\t item.text = 'bar'}>{item.text} \n{/each}\n\n{#each c as item}\n\t item.text = 'bar'}>{item.text} \n{/each}","typescript":false,"index":218}
+{"fn":"parse_expression_at","source":"\n\n{#each a as item, i}\n\t a[i].text = 'bar'}>{item.text} \n{/each}\n\n{#each b as item}\n\t item.text = 'bar'}>{item.text} \n{/each}\n\n{#each c as item}\n\t item.text = 'bar'}>{item.text} \n{/each}","typescript":false,"index":251}
+{"fn":"parse_expression_at","source":"\n\n{#each a as item, i}\n\t a[i].text = 'bar'}>{item.text} \n{/each}\n\n{#each b as item}\n\t item.text = 'bar'}>{item.text} \n{/each}\n\n{#each c as item}\n\t item.text = 'bar'}>{item.text} \n{/each}","typescript":false,"index":277}
+{"fn":"parse_expression_at","source":"\n\n{#each a as item, i}\n\t a[i].text = 'bar'}>{item.text} \n{/each}\n\n{#each b as item}\n\t item.text = 'bar'}>{item.text} \n{/each}\n\n{#each c as item}\n\t item.text = 'bar'}>{item.text} \n{/each}","typescript":false,"index":313}
+{"fn":"parse_expression_at","source":"\n\n{#each a as item, i}\n\t a[i].text = 'bar'}>{item.text} \n{/each}\n\n{#each b as item}\n\t item.text = 'bar'}>{item.text} \n{/each}\n\n{#each c as item}\n\t item.text = 'bar'}>{item.text} \n{/each}","typescript":false,"index":343}
+{"fn":"parse_expression_at","source":"\n\n{#each a as item, i}\n\t a[i].text = 'bar'}>{item.text} \n{/each}\n\n{#each b as item}\n\t item.text = 'bar'}>{item.text} \n{/each}\n\n{#each c as item}\n\t item.text = 'bar'}>{item.text} \n{/each}","typescript":false,"index":369}
+{"fn":"parse_expression_at","source":"\n\n{#each a as item, i}\n\t a[i].text = 'bar'}>{item.text} \n{/each}\n\n{#each b as item}\n\t item.text = 'bar'}>{item.text} \n{/each}\n\n{#each c as item}\n\t item.text = 'bar'}>{item.text} \n{/each}","typescript":false,"index":405}
+{"fn":"parse_expression_at","source":"\n\n{#each a as item, i}\n\t a[i].text = 'bar'}>{item.text} \n{/each}\n\n{#each b as item}\n\t item.text = 'bar'}>{item.text} \n{/each}\n\n{#each c as item}\n\t item.text = 'bar'}>{item.text} \n{/each}","typescript":false,"index":435}
+{"fn":"parse_expression_at","source":"\n\n{#each a as item, i}\n\t a[i].text = 'bar'}>{item.text} \n{/each}\n\n{#each b as item}\n\t item.text = 'bar'}>{item.text} \n{/each}\n\n{#each c as item}\n\t item.text = 'bar'}>{item.text} \n{/each}","typescript":false,"index":461}
+{"fn":"parse","source":" \n\tlet numbers = $state([{id: 1}, {id: 2}, {id: 3}]);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n numbers.push({id: numbers.length + 1})}>\n\tpush\n \n\n numbers.pop()}>\n\tpop\n \n\n{#each numbers as number}\n\t{number.id}
\n{/each}","typescript":false,"index":89}
+{"fn":"parse_expression_at","source":"\n\n numbers.push({id: numbers.length + 1})}>\n\tpush\n \n\n numbers.pop()}>\n\tpop\n \n\n{#each numbers as number}\n\t{number.id}
\n{/each}","typescript":false,"index":170}
+{"fn":"parse_expression_at","source":"\n\n numbers.push({id: numbers.length + 1})}>\n\tpush\n \n\n numbers.pop()}>\n\tpop\n \n\n{#each numbers as number}\n\t{number.id}
\n{/each}","typescript":false,"index":215}
+{"fn":"parse_expression_at","source":"\n\n numbers.push({id: numbers.length + 1})}>\n\tpush\n \n\n numbers.pop()}>\n\tpop\n \n\n{#each numbers as number}\n\t{number.id}
\n{/each}","typescript":false,"index":239}
+{"fn":"parse","source":" \n\tlet array = $state(['A', 'B', 'C']);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n{#each array as a}\n\t{a} \n{/each}\n
","typescript":false,"index":69}
+{"fn":"parse_expression_at","source":"\n\n\n{#each array as a}\n\t{a} \n{/each}\n
","typescript":false,"index":83}
+{"fn":"parse","source":" \n\tlet data = $state({ items: [] });\n\n\tfunction fetchData() {\n\t\tdata = {\n\t\t\titems: [{\n\t\t\t\tid: 1,\n\t\t\t\tprice: 1,\n\t\t\t\tname: 'test'\n\t\t\t}, {\n\t\t\t\tid: 2,\n\t\t\t\tprice: 2,\n\t\t\t\tname: 'test 2'\n\t\t\t}]\n\t\t};\n\t}\n\n\tfetchData();\n\n\tfunction copyItems(original) {\n return [...original.map((item) => ({ ...item }))];\n }\n\n let items = $state();\n\n\t$effect(() => {\n items = copyItems(data.items);\n });\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each items as item}\n {item.name} costs ${item.price}
\n{/each}\n\n{#each items as item (item.id)}\n {item.name} costs ${item.price}
\n{/each}\n\n\n {\n\titems.push({\n\t\tid: 3,\n\t\tprice: 3,\n\t\tname: 'test 3'\n\t})\n}}>add \n\n {\n\tdata.items[1].price = 2000\n}}>change \n\n {\n\tfetchData();\n}}>reload ","typescript":false,"index":410}
+{"fn":"parse_expression_at","source":"\n\n{#each items as item}\n {item.name} costs ${item.price}
\n{/each}\n\n{#each items as item (item.id)}\n {item.name} costs ${item.price}
\n{/each}\n\n\n {\n\titems.push({\n\t\tid: 3,\n\t\tprice: 3,\n\t\tname: 'test 3'\n\t})\n}}>add \n\n {\n\tdata.items[1].price = 2000\n}}>change \n\n {\n\tfetchData();\n}}>reload ","typescript":false,"index":431}
+{"fn":"parse_expression_at","source":"\n\n{#each items as item}\n {item.name} costs ${item.price}
\n{/each}\n\n{#each items as item (item.id)}\n {item.name} costs ${item.price}
\n{/each}\n\n\n {\n\titems.push({\n\t\tid: 3,\n\t\tprice: 3,\n\t\tname: 'test 3'\n\t})\n}}>add \n\n {\n\tdata.items[1].price = 2000\n}}>change \n\n {\n\tfetchData();\n}}>reload ","typescript":false,"index":450}
+{"fn":"parse_expression_at","source":"\n\n{#each items as item}\n {item.name} costs ${item.price}
\n{/each}\n\n{#each items as item (item.id)}\n {item.name} costs ${item.price}
\n{/each}\n\n\n {\n\titems.push({\n\t\tid: 3,\n\t\tprice: 3,\n\t\tname: 'test 3'\n\t})\n}}>add \n\n {\n\tdata.items[1].price = 2000\n}}>change \n\n {\n\tfetchData();\n}}>reload ","typescript":false,"index":482}
+{"fn":"parse_expression_at","source":"\n\n{#each items as item}\n {item.name} costs ${item.price}
\n{/each}\n\n{#each items as item (item.id)}\n {item.name} costs ${item.price}
\n{/each}\n\n\n {\n\titems.push({\n\t\tid: 3,\n\t\tprice: 3,\n\t\tname: 'test 3'\n\t})\n}}>add \n\n {\n\tdata.items[1].price = 2000\n}}>change \n\n {\n\tfetchData();\n}}>reload ","typescript":false,"index":497}
+{"fn":"parse_expression_at","source":"\n\n{#each items as item}\n {item.name} costs ${item.price}
\n{/each}\n\n{#each items as item (item.id)}\n {item.name} costs ${item.price}
\n{/each}\n\n\n {\n\titems.push({\n\t\tid: 3,\n\t\tprice: 3,\n\t\tname: 'test 3'\n\t})\n}}>add \n\n {\n\tdata.items[1].price = 2000\n}}>change \n\n {\n\tfetchData();\n}}>reload ","typescript":false,"index":513}
+{"fn":"parse_expression_at","source":"\n\n{#each items as item}\n {item.name} costs ${item.price}
\n{/each}\n\n{#each items as item (item.id)}\n {item.name} costs ${item.price}
\n{/each}\n\n\n {\n\titems.push({\n\t\tid: 3,\n\t\tprice: 3,\n\t\tname: 'test 3'\n\t})\n}}>add \n\n {\n\tdata.items[1].price = 2000\n}}>change \n\n {\n\tfetchData();\n}}>reload ","typescript":false,"index":532}
+{"fn":"parse_expression_at","source":"\n\n{#each items as item}\n {item.name} costs ${item.price}
\n{/each}\n\n{#each items as item (item.id)}\n {item.name} costs ${item.price}
\n{/each}\n\n\n {\n\titems.push({\n\t\tid: 3,\n\t\tprice: 3,\n\t\tname: 'test 3'\n\t})\n}}>add \n\n {\n\tdata.items[1].price = 2000\n}}>change \n\n {\n\tfetchData();\n}}>reload ","typescript":false,"index":575}
+{"fn":"parse_expression_at","source":"\n\n{#each items as item}\n {item.name} costs ${item.price}
\n{/each}\n\n{#each items as item (item.id)}\n {item.name} costs ${item.price}
\n{/each}\n\n\n {\n\titems.push({\n\t\tid: 3,\n\t\tprice: 3,\n\t\tname: 'test 3'\n\t})\n}}>add \n\n {\n\tdata.items[1].price = 2000\n}}>change \n\n {\n\tfetchData();\n}}>reload ","typescript":false,"index":673}
+{"fn":"parse_expression_at","source":"\n\n{#each items as item}\n {item.name} costs ${item.price}
\n{/each}\n\n{#each items as item (item.id)}\n {item.name} costs ${item.price}
\n{/each}\n\n\n {\n\titems.push({\n\t\tid: 3,\n\t\tprice: 3,\n\t\tname: 'test 3'\n\t})\n}}>add \n\n {\n\tdata.items[1].price = 2000\n}}>change \n\n {\n\tfetchData();\n}}>reload ","typescript":false,"index":746}
+{"fn":"parse","source":" \n\tlet arr = $state([]);\n\tlet counter = 0\n\n\tfunction addItem() {\n\t\tarr.push(`${counter++}`)\n\t}\n\n\tfunction removeItem(i) {\n\t\tarr.splice(i, 1)\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nAdd Item \n\n{#each arr as item, i}\n\t removeItem(i)}>Index {i} | Item {item} \n{/each}","typescript":false,"index":179}
+{"fn":"parse_expression_at","source":"\n\nAdd Item \n\n{#each arr as item, i}\n\t removeItem(i)}>Index {i} | Item {item} \n{/each}","typescript":false,"index":214}
+{"fn":"parse_expression_at","source":"\n\nAdd Item \n\n{#each arr as item, i}\n\t removeItem(i)}>Index {i} | Item {item} \n{/each}","typescript":false,"index":248}
+{"fn":"parse_expression_at","source":"\n\nAdd Item \n\n{#each arr as item, i}\n\t removeItem(i)}>Index {i} | Item {item} \n{/each}","typescript":false,"index":276}
+{"fn":"parse_expression_at","source":"\n\nAdd Item \n\n{#each arr as item, i}\n\t removeItem(i)}>Index {i} | Item {item} \n{/each}","typescript":false,"index":287}
+{"fn":"parse","source":" \n\tlet entries = $state([\n\t\t\t{\n\t\t\t\t\tid: 'a',\n\t\t\t\t\tsubitems: ['a'],\n\t\t\t},\n\t\t\t{\n\t\t\t\t\tid: 'b',\n\t\t\t\t\tsubitems: ['b'],\n\t\t\t},\n\t\t\t{\n\t\t\t\t\tid: 'c',\n\t\t\t\t\tsubitems: ['c'],\n\t\t\t},\n\t\t\t{\n\t\t\t\t\tid: 'd',\n\t\t\t\t\tsubitems: ['d'],\n\t\t\t},\n\t]);\n\n\tfunction onDeleteEntry(entry) {\n\t\t\tentries = entries.filter((innerEntry) => innerEntry.id !== entry.id);\n\t}\n\t","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\t\n\t\t\t{#each entries as entry}\n\t\t\t\t\t\n\t\t\t\t\t\t\t onDeleteEntry(entry)}>Delete \n\t\t\t\t\t\t\t{entry.id}\n\t\t\t\t\t\t\t{#each entry.subitems as subitem}\n\t\t\t\t\t\t\t\t\t{subitem}\n\t\t\t\t\t\t\t{/each}\n\t\t\t\t\t \n\t\t\t{/each}\n\t ","typescript":false,"index":364}
+{"fn":"parse_expression_at","source":"\n\n\t\n\t\t\t{#each entries as entry}\n\t\t\t\t\t\n\t\t\t\t\t\t\t onDeleteEntry(entry)}>Delete \n\t\t\t\t\t\t\t{entry.id}\n\t\t\t\t\t\t\t{#each entry.subitems as subitem}\n\t\t\t\t\t\t\t\t\t{subitem}\n\t\t\t\t\t\t\t{/each}\n\t\t\t\t\t \n\t\t\t{/each}\n\t ","typescript":false,"index":417}
+{"fn":"parse_expression_at","source":"\n\n\t\n\t\t\t{#each entries as entry}\n\t\t\t\t\t\n\t\t\t\t\t\t\t onDeleteEntry(entry)}>Delete \n\t\t\t\t\t\t\t{entry.id}\n\t\t\t\t\t\t\t{#each entry.subitems as subitem}\n\t\t\t\t\t\t\t\t\t{subitem}\n\t\t\t\t\t\t\t{/each}\n\t\t\t\t\t \n\t\t\t{/each}\n\t ","typescript":false,"index":469}
+{"fn":"parse_expression_at","source":"\n\n\t\n\t\t\t{#each entries as entry}\n\t\t\t\t\t\n\t\t\t\t\t\t\t onDeleteEntry(entry)}>Delete \n\t\t\t\t\t\t\t{entry.id}\n\t\t\t\t\t\t\t{#each entry.subitems as subitem}\n\t\t\t\t\t\t\t\t\t{subitem}\n\t\t\t\t\t\t\t{/each}\n\t\t\t\t\t \n\t\t\t{/each}\n\t ","typescript":false,"index":493}
+{"fn":"parse_expression_at","source":"\n\n\t\n\t\t\t{#each entries as entry}\n\t\t\t\t\t\n\t\t\t\t\t\t\t onDeleteEntry(entry)}>Delete \n\t\t\t\t\t\t\t{entry.id}\n\t\t\t\t\t\t\t{#each entry.subitems as subitem}\n\t\t\t\t\t\t\t\t\t{subitem}\n\t\t\t\t\t\t\t{/each}\n\t\t\t\t\t \n\t\t\t{/each}\n\t ","typescript":false,"index":530}
+{"fn":"parse","source":" \n\timport { writable } from \"svelte/store\";\n\n\tconst roomState = writable({\n\t\tusers: {\"gary\": { name: \"gary\", value: 100 }},\n\t});\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each Object.values($roomState.users) as user (user.name)}\n\t{user.value}\n{/each}\n\n $roomState.users[\"gary\"].value = 1000}>Update ","typescript":false,"index":154}
+{"fn":"parse_expression_at","source":"\n\n{#each Object.values($roomState.users) as user (user.name)}\n\t{user.value}\n{/each}\n\n $roomState.users[\"gary\"].value = 1000}>Update ","typescript":false,"index":195}
+{"fn":"parse_expression_at","source":"\n\n{#each Object.values($roomState.users) as user (user.name)}\n\t{user.value}\n{/each}\n\n $roomState.users[\"gary\"].value = 1000}>Update ","typescript":false,"index":209}
+{"fn":"parse_expression_at","source":"\n\n{#each Object.values($roomState.users) as user (user.name)}\n\t{user.value}\n{/each}\n\n $roomState.users[\"gary\"].value = 1000}>Update ","typescript":false,"index":247}
+{"fn":"parse","source":" \n\timport { writable } from \"svelte/store\";\n\n\tlet store = writable([{ value: 1 }]);\n\tlet storeDeeper = writable({ items: [{ value: 1 }] });\n\n\tfunction increment() {\n\t\t$store[0].value++;\n\t\t$storeDeeper.items[0].value++;\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each $store as item (item)}\n\t{item.value}\n{/each}\n{#each $storeDeeper.items as item (item)}\n\t{item.value}\n{/each}\n{#each $store as item}\n\t{item.value}\n{/each}\n{#each $storeDeeper.items as item}\n\t{item.value}\n{/each}\n\n+ ","typescript":false,"index":247}
+{"fn":"parse_expression_at","source":"\n\n{#each $store as item (item)}\n\t{item.value}\n{/each}\n{#each $storeDeeper.items as item (item)}\n\t{item.value}\n{/each}\n{#each $store as item}\n\t{item.value}\n{/each}\n{#each $storeDeeper.items as item}\n\t{item.value}\n{/each}\n\n+ ","typescript":false,"index":263}
+{"fn":"parse_expression_at","source":"\n\n{#each $store as item (item)}\n\t{item.value}\n{/each}\n{#each $storeDeeper.items as item (item)}\n\t{item.value}\n{/each}\n{#each $store as item}\n\t{item.value}\n{/each}\n{#each $storeDeeper.items as item}\n\t{item.value}\n{/each}\n\n+ ","typescript":false,"index":272}
+{"fn":"parse_expression_at","source":"\n\n{#each $store as item (item)}\n\t{item.value}\n{/each}\n{#each $storeDeeper.items as item (item)}\n\t{item.value}\n{/each}\n{#each $store as item}\n\t{item.value}\n{/each}\n{#each $storeDeeper.items as item}\n\t{item.value}\n{/each}\n\n+ ","typescript":false,"index":299}
+{"fn":"parse_expression_at","source":"\n\n{#each $store as item (item)}\n\t{item.value}\n{/each}\n{#each $storeDeeper.items as item (item)}\n\t{item.value}\n{/each}\n{#each $store as item}\n\t{item.value}\n{/each}\n{#each $storeDeeper.items as item}\n\t{item.value}\n{/each}\n\n+ ","typescript":false,"index":327}
+{"fn":"parse_expression_at","source":"\n\n{#each $store as item (item)}\n\t{item.value}\n{/each}\n{#each $storeDeeper.items as item (item)}\n\t{item.value}\n{/each}\n{#each $store as item}\n\t{item.value}\n{/each}\n{#each $storeDeeper.items as item}\n\t{item.value}\n{/each}\n\n+ ","typescript":false,"index":336}
+{"fn":"parse_expression_at","source":"\n\n{#each $store as item (item)}\n\t{item.value}\n{/each}\n{#each $storeDeeper.items as item (item)}\n\t{item.value}\n{/each}\n{#each $store as item}\n\t{item.value}\n{/each}\n{#each $storeDeeper.items as item}\n\t{item.value}\n{/each}\n\n+ ","typescript":false,"index":363}
+{"fn":"parse_expression_at","source":"\n\n{#each $store as item (item)}\n\t{item.value}\n{/each}\n{#each $storeDeeper.items as item (item)}\n\t{item.value}\n{/each}\n{#each $store as item}\n\t{item.value}\n{/each}\n{#each $storeDeeper.items as item}\n\t{item.value}\n{/each}\n\n+ ","typescript":false,"index":381}
+{"fn":"parse_expression_at","source":"\n\n{#each $store as item (item)}\n\t{item.value}\n{/each}\n{#each $storeDeeper.items as item (item)}\n\t{item.value}\n{/each}\n{#each $store as item}\n\t{item.value}\n{/each}\n{#each $storeDeeper.items as item}\n\t{item.value}\n{/each}\n\n+ ","typescript":false,"index":408}
+{"fn":"parse_expression_at","source":"\n\n{#each $store as item (item)}\n\t{item.value}\n{/each}\n{#each $storeDeeper.items as item (item)}\n\t{item.value}\n{/each}\n{#each $store as item}\n\t{item.value}\n{/each}\n{#each $storeDeeper.items as item}\n\t{item.value}\n{/each}\n\n+ ","typescript":false,"index":438}
+{"fn":"parse_expression_at","source":"\n\n{#each $store as item (item)}\n\t{item.value}\n{/each}\n{#each $storeDeeper.items as item (item)}\n\t{item.value}\n{/each}\n{#each $store as item}\n\t{item.value}\n{/each}\n{#each $storeDeeper.items as item}\n\t{item.value}\n{/each}\n\n+ ","typescript":false,"index":476}
+{"fn":"parse","source":" \n\tconst items = $state([\n\t\t{ name: 'test', id: 1, color: 'red' },\n\t\t{ name: 'test 2', id: 2 },\n\t\t{ name: 'test 3', id: 3 },\n\t]);\n\tconst onclick = () => {\n\t\tconst from = 0;\n\t\tconst to = 2;\n\t\titems.splice(to, 0, items.splice(from, 1)[0]);\n\t};\n","typescript":false}
+{"fn":"parse_expression_at","source":" \n\t \n\t\t \n\t\t \n\t\t \n\t \n\t \n\t\t \n\t\t \n\t\t \n\t \n \n\n (item) => {}","typescript":false,"index":280}
+{"fn":"parse_expression_at","source":"\n\n{#snippet renderItem(item)}\n\t\n\t\t{item.name} ({item.id})\n\t\t{#if item.color} {/if}\n\t \n{/snippet}\n\n\n\t{#each items as item (item.id)}\n\t\t{@render renderItem(item)}\n\t{/each}\n \nSwap items 1 & 3 ","typescript":false,"index":297}
+{"fn":"parse_expression_at","source":"\n\n{#snippet renderItem(item)}\n\t\n\t\t{item.name} ({item.id})\n\t\t{#if item.color} {/if}\n\t \n{/snippet}\n\n\n\t{#each items as item (item.id)}\n\t\t{@render renderItem(item)}\n\t{/each}\n \nSwap items 1 & 3 ","typescript":false,"index":310}
+{"fn":"parse_expression_at","source":"\n\n{#snippet renderItem(item)}\n\t\n\t\t{item.name} ({item.id})\n\t\t{#if item.color} {/if}\n\t \n{/snippet}\n\n\n\t{#each items as item (item.id)}\n\t\t{@render renderItem(item)}\n\t{/each}\n \nSwap items 1 & 3 ","typescript":false,"index":327}
+{"fn":"parse_expression_at","source":"\n\n{#snippet renderItem(item)}\n\t\n\t\t{item.name} ({item.id})\n\t\t{#if item.color} {/if}\n\t \n{/snippet}\n\n\n\t{#each items as item (item.id)}\n\t\t{@render renderItem(item)}\n\t{/each}\n \nSwap items 1 & 3 ","typescript":false,"index":370}
+{"fn":"parse_expression_at","source":"\n\n{#snippet renderItem(item)}\n\t\n\t\t{item.name} ({item.id})\n\t\t{#if item.color} {/if}\n\t \n{/snippet}\n\n\n\t{#each items as item (item.id)}\n\t\t{@render renderItem(item)}\n\t{/each}\n \nSwap items 1 & 3 ","typescript":false,"index":479}
+{"fn":"parse_expression_at","source":"\n\n{#snippet renderItem(item)}\n\t\n\t\t{item.name} ({item.id})\n\t\t{#if item.color} {/if}\n\t \n{/snippet}\n\n\n\t{#each items as item (item.id)}\n\t\t{@render renderItem(item)}\n\t{/each}\n \nSwap items 1 & 3 ","typescript":false,"index":494}
+{"fn":"parse_expression_at","source":"\n\n{#snippet renderItem(item)}\n\t\n\t\t{item.name} ({item.id})\n\t\t{#if item.color} {/if}\n\t \n{/snippet}\n\n\n\t{#each items as item (item.id)}\n\t\t{@render renderItem(item)}\n\t{/each}\n \nSwap items 1 & 3 ","typescript":false,"index":515}
+{"fn":"parse","source":" \n\tconst items = $state([\n\t\t{ name: 'test', id: 1, color: 'red' },\n\t\t{ name: 'test 2', id: 2 },\n\t\t{ name: 'test 3', id: 3 },\n\t]);\n\tconst onclick = () => {\n\t\tconst from = 0;\n\t\tconst to = 2;\n\t\titems.splice(to, 0, items.splice(from, 1)[0]);\n\t};\n","typescript":false}
+{"fn":"parse_expression_at","source":" \n\t \n\t\t \n\t\t \n\t\t \n\t \n\t \n\t\t \n\t\t \n\t\t \n\t \n \n\n (item) => {}","typescript":false,"index":280}
+{"fn":"parse_expression_at","source":"\n\n{#snippet renderItem(item)}\n\t\n\t\t{item.name} ({item.id})\n\t \n\t{#if item.color} {/if}\n{/snippet}\n\n\n\t{#each items as item (item.id)}\n\t\t{@render renderItem(item)}\n\t{/each}\n \nSwap items 1 & 3 ","typescript":false,"index":297}
+{"fn":"parse_expression_at","source":"\n\n{#snippet renderItem(item)}\n\t\n\t\t{item.name} ({item.id})\n\t \n\t{#if item.color} {/if}\n{/snippet}\n\n\n\t{#each items as item (item.id)}\n\t\t{@render renderItem(item)}\n\t{/each}\n \nSwap items 1 & 3 ","typescript":false,"index":310}
+{"fn":"parse_expression_at","source":"\n\n{#snippet renderItem(item)}\n\t\n\t\t{item.name} ({item.id})\n\t \n\t{#if item.color} {/if}\n{/snippet}\n\n\n\t{#each items as item (item.id)}\n\t\t{@render renderItem(item)}\n\t{/each}\n \nSwap items 1 & 3 ","typescript":false,"index":333}
+{"fn":"parse_expression_at","source":"\n\n{#snippet renderItem(item)}\n\t\n\t\t{item.name} ({item.id})\n\t \n\t{#if item.color} {/if}\n{/snippet}\n\n\n\t{#each items as item (item.id)}\n\t\t{@render renderItem(item)}\n\t{/each}\n \nSwap items 1 & 3 ","typescript":false,"index":376}
+{"fn":"parse_expression_at","source":"\n\n{#snippet renderItem(item)}\n\t\n\t\t{item.name} ({item.id})\n\t \n\t{#if item.color} {/if}\n{/snippet}\n\n\n\t{#each items as item (item.id)}\n\t\t{@render renderItem(item)}\n\t{/each}\n \nSwap items 1 & 3 ","typescript":false,"index":478}
+{"fn":"parse_expression_at","source":"\n\n{#snippet renderItem(item)}\n\t\n\t\t{item.name} ({item.id})\n\t \n\t{#if item.color} {/if}\n{/snippet}\n\n\n\t{#each items as item (item.id)}\n\t\t{@render renderItem(item)}\n\t{/each}\n \nSwap items 1 & 3 ","typescript":false,"index":493}
+{"fn":"parse_expression_at","source":"\n\n{#snippet renderItem(item)}\n\t\n\t\t{item.name} ({item.id})\n\t \n\t{#if item.color} {/if}\n{/snippet}\n\n\n\t{#each items as item (item.id)}\n\t\t{@render renderItem(item)}\n\t{/each}\n \nSwap items 1 & 3 ","typescript":false,"index":514}
+{"fn":"parse","source":" \n\tlet messages = $state([{id: 1, content: \"message 1\"}]);\n\n\tfunction add() {\n\t\tconst newId = messages.length + 1\n\t\tmessages.push({id: 0, tmpId: newId, content: `message ${newId}`})\n\n\t\tqueueMicrotask(() => {\n\t\t\tconst msg = messages.find((m) => m.tmpId === newId && m.id === 0)\n\t\t\tmsg.tmpId = \"\"\n\t\t\tmsg.id = newId\n\t\t})\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nAdd new message \n\n{#each messages as msg, i (`${msg.id}_${msg.tmpId ?? \"\"}`)}\n\t{#if i === 0}\n\t\tfirst
\n\t{/if}\n\t{msg.content}
\n{/each}","typescript":false,"index":356}
+{"fn":"parse_expression_at","source":"\n\nAdd new message \n\n{#each messages as msg, i (`${msg.id}_${msg.tmpId ?? \"\"}`)}\n\t{#if i === 0}\n\t\tfirst
\n\t{/if}\n\t{msg.content}
\n{/each}","typescript":false,"index":394}
+{"fn":"parse_expression_at","source":"\n\nAdd new message \n\n{#each messages as msg, i (`${msg.id}_${msg.tmpId ?? \"\"}`)}\n\t{#if i === 0}\n\t\tfirst
\n\t{/if}\n\t{msg.content}
\n{/each}","typescript":false,"index":414}
+{"fn":"parse_expression_at","source":"\n\nAdd new message \n\n{#each messages as msg, i (`${msg.id}_${msg.tmpId ?? \"\"}`)}\n\t{#if i === 0}\n\t\tfirst
\n\t{/if}\n\t{msg.content}
\n{/each}","typescript":false,"index":453}
+{"fn":"parse_expression_at","source":"\n\nAdd new message \n\n{#each messages as msg, i (`${msg.id}_${msg.tmpId ?? \"\"}`)}\n\t{#if i === 0}\n\t\tfirst
\n\t{/if}\n\t{msg.content}
\n{/each}","typescript":false,"index":489}
+{"fn":"parse","source":" \n\tlet raw_items = $state.raw([\n\t\t{ id: 0, text: 'a' },\n\t\t{ id: 1, text: 'b' },\n\t\t{ id: 2, text: 'c' }\n\t]);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each raw_items as item (item.id)}\n\t{console.log(item.text)}\n\t{item.text}\n{/each}\n\n {\n\t\traw_items = [...raw_items, { id: 3, text: 'd' }];\n\t}}\n> ","typescript":false,"index":133}
+{"fn":"parse_expression_at","source":"\n\n{#each raw_items as item (item.id)}\n\t{console.log(item.text)}\n\t{item.text}\n{/each}\n\n {\n\t\traw_items = [...raw_items, { id: 3, text: 'd' }];\n\t}}\n> ","typescript":false,"index":152}
+{"fn":"parse_expression_at","source":"\n\n{#each raw_items as item (item.id)}\n\t{console.log(item.text)}\n\t{item.text}\n{/each}\n\n {\n\t\traw_items = [...raw_items, { id: 3, text: 'd' }];\n\t}}\n> ","typescript":false,"index":164}
+{"fn":"parse_expression_at","source":"\n\n{#each raw_items as item (item.id)}\n\t{console.log(item.text)}\n\t{item.text}\n{/each}\n\n {\n\t\traw_items = [...raw_items, { id: 3, text: 'd' }];\n\t}}\n> ","typescript":false,"index":190}
+{"fn":"parse_expression_at","source":"\n\n{#each raw_items as item (item.id)}\n\t{console.log(item.text)}\n\t{item.text}\n{/each}\n\n {\n\t\traw_items = [...raw_items, { id: 3, text: 'd' }];\n\t}}\n> ","typescript":false,"index":228}
+{"fn":"parse_expression_at","source":" \n\n\n\t{#each ['space', ' ', 'between'] as word}\n\t\t{word}\n\t{/each}\n
","typescript":false,"index":38}
+{"fn":"parse_expression_at","source":" \n\n\n\t{#each ['space', ' ', 'between'] as word}\n\t\t{word}\n\t{/each}\n
","typescript":false,"index":76}
+{"fn":"parse","source":" \n\tlet x = $state(0);\n\tlet y = $state(0);\n\n\t$effect(() => {\n\t\tconsole.log(x);\n\t});\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n x++}>{x} \n y++}>{y} ","typescript":false,"index":119}
+{"fn":"parse_expression_at","source":"\n\n x++}>{x} \n y++}>{y} ","typescript":false,"index":131}
+{"fn":"parse_expression_at","source":"\n\n x++}>{x} \n y++}>{y} ","typescript":false,"index":161}
+{"fn":"parse_expression_at","source":"\n\n x++}>{x} \n y++}>{y} ","typescript":false,"index":173}
+{"fn":"parse","source":" \n\tlet value = $state(false);\n\tconst fn = () => {\n\t\tif ($effect.tracking()) {\n\t\t\t$effect(() => {\n\t\t\t\tvalue = true;\n\t\t\t});\n\t\t}\n\t\treturn value;\n\t};\n\n\tlet outer = $state(false);\n\tlet inner = $state(false);\n\tlet v = $derived(inner ? fn() : false);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n outer = !outer}>\n\ttoggle outer\n \n\n inner = !inner}>\n\ttoggle inner\n \n\n outer = inner = value = false}>\n\treset\n \n\n{#if outer && v}\n\tv is true
\n{/if}","typescript":false,"index":279}
+{"fn":"parse_expression_at","source":"\n\n outer = !outer}>\n\ttoggle outer\n \n\n inner = !inner}>\n\ttoggle inner\n \n\n outer = inner = value = false}>\n\treset\n \n\n{#if outer && v}\n\tv is true
\n{/if}","typescript":false,"index":344}
+{"fn":"parse_expression_at","source":"\n\n outer = !outer}>\n\ttoggle outer\n \n\n inner = !inner}>\n\ttoggle inner\n \n\n outer = inner = value = false}>\n\treset\n \n\n{#if outer && v}\n\tv is true
\n{/if}","typescript":false,"index":409}
+{"fn":"parse_expression_at","source":"\n\n outer = !outer}>\n\ttoggle outer\n \n\n inner = !inner}>\n\ttoggle inner\n \n\n outer = inner = value = false}>\n\treset\n \n\n{#if outer && v}\n\tv is true
\n{/if}","typescript":false,"index":470}
+{"fn":"parse","source":" \n\tlet count = $state(0);\n\n\t$effect(() => {\n\t\tlet double = $derived(count * 2)\n\n\t\tconsole.log('init ' + double);\n\n\t\treturn function() {\n\t\t\tconsole.log('cleanup ' + double);\n\t\t\t// @ts-expect-error\n\t\t\tconsole.log(this);\n\t\t};\n\t})\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n count++ }>Click ","typescript":false,"index":263}
+{"fn":"parse","source":" \n\tclass Things {\n\t\ttab = $state('A');\n\n\t\tdata = $state([{ no: 1 }, { no: 2 }]);\n\t\tlist = $derived(this.filter());\n\n\t\tfilter() {\n\t\t\tthis.tab;\n\t\t\treturn this.data;\n\t\t}\n\t}\n\n\tconst things = new Things();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t (things.tab = 'A')}>A \n\t (things.tab = 'B')}>B \n
\n\n\n\t{#if things.tab === 'A'}\n\t\tA\n\t{:else}\n\t\tB\n\t\t{#each things.list as item}\n\t\t\t{item.no}\n\t\t{/each}\n\t{/if}\n
","typescript":false,"index":250}
+{"fn":"parse_expression_at","source":"\n\n\n\t (things.tab = 'A')}>A \n\t (things.tab = 'B')}>B \n
\n\n\n\t{#if things.tab === 'A'}\n\t\tA\n\t{:else}\n\t\tB\n\t\t{#each things.list as item}\n\t\t\t{item.no}\n\t\t{/each}\n\t{/if}\n
","typescript":false,"index":305}
+{"fn":"parse_expression_at","source":"\n\n\n\t (things.tab = 'A')}>A \n\t (things.tab = 'B')}>B \n
\n\n\n\t{#if things.tab === 'A'}\n\t\tA\n\t{:else}\n\t\tB\n\t\t{#each things.list as item}\n\t\t\t{item.no}\n\t\t{/each}\n\t{/if}\n
","typescript":false,"index":362}
+{"fn":"parse_expression_at","source":"\n\n\n\t (things.tab = 'A')}>A \n\t (things.tab = 'B')}>B \n
\n\n\n\t{#if things.tab === 'A'}\n\t\tA\n\t{:else}\n\t\tB\n\t\t{#each things.list as item}\n\t\t\t{item.no}\n\t\t{/each}\n\t{/if}\n
","typescript":false,"index":408}
+{"fn":"parse_expression_at","source":"\n\n\n\t (things.tab = 'A')}>A \n\t (things.tab = 'B')}>B \n
\n\n\n\t{#if things.tab === 'A'}\n\t\tA\n\t{:else}\n\t\tB\n\t\t{#each things.list as item}\n\t\t\t{item.no}\n\t\t{/each}\n\t{/if}\n
","typescript":false,"index":433}
+{"fn":"parse","source":" \n\tlet count = $state(0);\n\n\tconst { value } = $derived.by(() => {\n\t\tlet value = $state(0);\n\n\t\t$effect(() => {\n\t\t\tvalue = count;\n\t\t});\n\n\t\treturn {\n\t\t\tget value() {\n\t\t\t\treturn value;\n\t\t\t}\n\t\t};\n\t});\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n (count += 1)}>clicks: {value} ","typescript":false,"index":231}
+{"fn":"parse_expression_at","source":"\n\n (count += 1)}>clicks: {value} ","typescript":false,"index":260}
+{"fn":"parse","source":" \n\tlet count = $state(0);\n\n\t$effect(() => {\n\t\tif (count < 5) {\n\t\t\tcount++;\n\t\t}\n\t});\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{count}","typescript":false,"index":103}
+{"fn":"parse","source":" \n\timport {untrack} from \"svelte\"\n\nlet count = $state(0);\n\tlet reset = $state(false);\n\n\t$effect(() => {\n\t\tif (reset) {\n\t\t\tcount = 0;\n\t\t\treset = false;\n\t\t\treturn;\n\t\t}\n\t\tif (count <= 10) {\n\t\t\tuntrack(() => count++);\n\t\t} else {\n\t\t\tcount = \"Over 10\";\n\t\t}\n\t});\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{count}\n \n count++}>increment \n \n reset = true}>reset ","typescript":false,"index":275}
+{"fn":"parse_expression_at","source":"\n\n{count}\n \n count++}>increment \n \n reset = true}>reset ","typescript":false,"index":305}
+{"fn":"parse_expression_at","source":"\n\n{count}\n \n count++}>increment \n \n reset = true}>reset ","typescript":false,"index":362}
+{"fn":"parse","source":" \n\tlet s = $state(0);\n\tlet d = $derived(s)\n\n\t$effect(() => {\n\t\ts;\n\t\tconsole.log('A')\n\t})\n\n\t$effect(() => {\n\t\td;\n\t\tconsole.log('B')\n\t})\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{s} \n\ns++ }>Click ","typescript":false,"index":158}
+{"fn":"parse_expression_at","source":"\n\n{s} \n\ns++ }>Click ","typescript":false,"index":185}
+{"fn":"parse","source":" \n\tlet a = $state(1);\n\tlet b = $state(1);\n\tlet c = $state(1);\n\n\t$effect(() => {\n\t\tconsole.log({ a });\n\t});\n\n\t$effect(() => {\n\t\tconsole.log({ b });\n\t});\n\n\t$effect(() => {\n\t\tconsole.log({ c });\n\t});\n\n\tfunction increment() {\n\t\tb += 1;\n\t\tc += 1;\n\t\ta += 1;\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\tincrement\n ","typescript":false,"index":290}
+{"fn":"parse","source":" \n\tlet count = $state(0);\n\n\tfunction increment() {\n\t\tcount += 1;\n\t\tconsole.log(\"in-increment\", count);\n\t}\n\n\t$effect(() => {\n\t\tconsole.log(\"effect\", count);\n\t});\n\n\t$inspect(count);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\tclicks: {count}\n ","typescript":false,"index":215}
+{"fn":"parse_expression_at","source":"\n\n\n\tclicks: {count}\n ","typescript":false,"index":237}
+{"fn":"parse","source":" \n\tlet count = $state(0);\n\n\tfunction increment() {\n\t\tcount += 1;\n\t}\n\n\t$effect.pre(() => {\n\t\tconst doubled = count * 2;\n\t\t$effect(() => {\n\t\t\tconsole.log({ count, doubled });\n\t\t});\n\t});\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\tclicks: {count}\n ","typescript":false,"index":219}
+{"fn":"parse_expression_at","source":"\n\n\n\tclicks: {count}\n ","typescript":false,"index":241}
+{"fn":"parse","source":" \n\tlet x = $state(0);\n\tlet y = $state(0);\n\n\tconst cleanup = $effect.root(() => {\n\t\t$effect(() => {\n\t\t\tconsole.log(x);\n\t\t});\n\n\t\tconst nested_cleanup = $effect.root(() => {\n\t\t\treturn () => {\n\t\t\t\tconsole.log('cleanup 2');\n\t\t\t}\n\t\t});\n\n\t\treturn () => {\n\t\t\tconsole.log('cleanup 1');\n\t\t\tnested_cleanup();\n\t\t}\n\t});\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n x++}>{x} \n y++}>{y} \ncleanup ","typescript":false,"index":342}
+{"fn":"parse_expression_at","source":"\n\n x++}>{x} \n y++}>{y} \ncleanup ","typescript":false,"index":354}
+{"fn":"parse_expression_at","source":"\n\n x++}>{x} \n y++}>{y} \ncleanup ","typescript":false,"index":383}
+{"fn":"parse_expression_at","source":"\n\n x++}>{x} \n y++}>{y} \ncleanup ","typescript":false,"index":395}
+{"fn":"parse_expression_at","source":"\n\n x++}>{x} \n y++}>{y} \ncleanup ","typescript":false,"index":424}
+{"fn":"parse","source":" \n\tlet x = $state(0);\n\n\tconst cleanup = $effect.root(() => {\n\t\tconsole.log(x);\n\t\treturn () => console.log('cleanup');\n\t});\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n x++}>{x} \ncleanup ","typescript":false,"index":158}
+{"fn":"parse_expression_at","source":"\n\n x++}>{x} \ncleanup ","typescript":false,"index":170}
+{"fn":"parse_expression_at","source":"\n\n x++}>{x} \ncleanup ","typescript":false,"index":199}
+{"fn":"parse","source":" \n\timport { with_root } from './root.svelte.js';\n\tlet x = $state(0);\n\tlet y = $state(0);\n\n\tconst cleanup = with_root(() => x)\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n x++}>{x} \n y++}>{y} \ncleanup ","typescript":false,"index":161}
+{"fn":"parse_expression_at","source":"\n\n x++}>{x} \n y++}>{y} \ncleanup ","typescript":false,"index":173}
+{"fn":"parse_expression_at","source":"\n\n x++}>{x} \n y++}>{y} \ncleanup ","typescript":false,"index":202}
+{"fn":"parse_expression_at","source":"\n\n x++}>{x} \n y++}>{y} \ncleanup ","typescript":false,"index":214}
+{"fn":"parse_expression_at","source":"\n\n x++}>{x} \n y++}>{y} \ncleanup ","typescript":false,"index":243}
+{"fn":"parse","source":" \n\t$effect.root(() => {\n\t\tconsole.log('effect1');\n\t});\n\tconst cleanup = $effect.root(() => {\n\t\tconsole.log('effect2');\n\t});\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\ncleanup ","typescript":false,"index":159}
+{"fn":"parse","source":" \n\tlet power = $state(0);\n\n\t$effect(() => {\n\t\tif (power !== 10) {\n\t\t\tpower += 1;\n\t\t}\n\t});\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\npower: {power}
\n\n{#each [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] as n}\n\t power = n}>{n} \n{/each}","typescript":false,"index":119}
+{"fn":"parse_expression_at","source":"\n\npower: {power}
\n\n{#each [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] as n}\n\t power = n}>{n} \n{/each}","typescript":false,"index":138}
+{"fn":"parse_expression_at","source":"\n\npower: {power}
\n\n{#each [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] as n}\n\t power = n}>{n} \n{/each}","typescript":false,"index":195}
+{"fn":"parse_expression_at","source":"\n\npower: {power}
\n\n{#each [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] as n}\n\t power = n}>{n} \n{/each}","typescript":false,"index":213}
+{"fn":"parse","source":" \n\timport { untrack } from 'svelte';\n\n\tconst foo = $effect.tracking();\n\tlet bar = $state(false);\n\t$effect.pre(() => {\n\t\tbar = $effect.tracking();\n\t});\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{foo}
\n{bar}
\n{(bar, $effect.tracking())}
\n{untrack(() => (bar, $effect.tracking()))}
","typescript":false,"index":173}
+{"fn":"parse_expression_at","source":"\n\n{foo}
\n{bar}
\n{(bar, $effect.tracking())}
\n{untrack(() => (bar, $effect.tracking()))}
","typescript":false,"index":186}
+{"fn":"parse_expression_at","source":"\n\n{foo}
\n{bar}
\n{(bar, $effect.tracking())}
\n{untrack(() => (bar, $effect.tracking()))}
","typescript":false,"index":199}
+{"fn":"parse_expression_at","source":"\n\n{foo}
\n{bar}
\n{(bar, $effect.tracking())}
\n{untrack(() => (bar, $effect.tracking()))}
","typescript":false,"index":234}
+{"fn":"parse","source":" \n\tlet prop = $state();\n\tlet key = $state({});\n\n\tfunction action() {\n\t\tprop = {};\n\t\t$effect.pre(() => {\n\t\t\treturn () => {\n\t\t\t\tprop;\n\t\t\t}\n\t\t});\n\t}\n\n\t$effect(() => key = {});\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#key key}\n\ttest
\n{/key}","typescript":false,"index":197}
+{"fn":"parse","source":" \n\tlet x = $state(0);\n\tlet y = $state(0);\n\n\t$effect.pre(() => {\n\t\tconsole.log('first'+x);\n\t});\n\n\t$effect(() => {\n\t\tconsole.log('second'+x);\n\t});\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n x++}>{x} \n y++}>{y} ","typescript":false,"index":181}
+{"fn":"parse_expression_at","source":"\n\n x++}>{x} \n y++}>{y} ","typescript":false,"index":193}
+{"fn":"parse_expression_at","source":"\n\n x++}>{x} \n y++}>{y} ","typescript":false,"index":223}
+{"fn":"parse_expression_at","source":"\n\n x++}>{x} \n y++}>{y} ","typescript":false,"index":235}
+{"fn":"parse","source":" \n\tif (!customElements.get('x-button')) {\n\t\tclass XButton extends HTMLButtonElement {\n\t\t\tconnectedCallback() {\n\t\t\t\tthis.addEventListener('click', () => console.log('works'));\n\t\t\t}\n\t\t}\n\n\t\tcustomElements.define('x-button', XButton, { extends: 'button' });\n\t}\n","typescript":true}
+{"fn":"parse","source":" \n \n \n \n \n \n \n\n \n \n \n\n \n\tlet { ...props } = $props();\n","typescript":true}
+{"fn":"parse_expression_at","source":"\n\n\n\nclick me \nclick me ","typescript":true,"index":404}
+{"fn":"parse","source":" \n\tlet count = $state(0);\n\tfunction increment() {\n\t\t\tcount += arguments.length;\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{count} ","typescript":false,"index":119}
+{"fn":"parse_expression_at","source":"\n\n{count} ","typescript":false,"index":131}
+{"fn":"parse","source":" \n\tlet count = $state(0);\n\tfunction increment(...args) {\n\t\t\tcount += args.length;\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{count} ","typescript":false,"index":121}
+{"fn":"parse_expression_at","source":"\n\n{count} ","typescript":false,"index":133}
+{"fn":"parse","source":" \n\tlet count = $state(0);\n\tconst onclick = () => count++;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n count++}>{count} \n{count} ","typescript":false,"index":93}
+{"fn":"parse_expression_at","source":"\n\n count++}>{count} \n{count} ","typescript":false,"index":109}
+{"fn":"parse_expression_at","source":"\n\n count++}>{count} \n{count} ","typescript":false,"index":144}
+{"fn":"parse","source":" \n\tlet checked_simple = $state(false);\n\tlet checked_simple_copy = $state(false);\n\t\n\tlet checked_rest = $state(false);\n\tlet checked_rest_copy = $state(false);\n\tlet rest = $state(() => ({}));\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{checked_simple} {checked_simple_copy}\n {checked_simple_copy = checked_simple}} bind:checked={checked_simple} />\n\n{checked_rest} {checked_rest_copy}\n\n {checked_rest_copy = checked_rest}} {...rest()} bind:checked={checked_rest} />","typescript":false,"index":209}
+{"fn":"parse_expression_at","source":"\n\n{checked_simple} {checked_simple_copy}\n {checked_simple_copy = checked_simple}} bind:checked={checked_simple} />\n\n{checked_rest} {checked_rest_copy}\n\n {checked_rest_copy = checked_rest}} {...rest()} bind:checked={checked_rest} />","typescript":false,"index":226}
+{"fn":"parse_expression_at","source":"\n\n{checked_simple} {checked_simple_copy}\n {checked_simple_copy = checked_simple}} bind:checked={checked_simple} />\n\n{checked_rest} {checked_rest_copy}\n\n {checked_rest_copy = checked_rest}} {...rest()} bind:checked={checked_rest} />","typescript":false,"index":280}
+{"fn":"parse_expression_at","source":"\n\n{checked_simple} {checked_simple_copy}\n {checked_simple_copy = checked_simple}} bind:checked={checked_simple} />\n\n{checked_rest} {checked_rest_copy}\n\n {checked_rest_copy = checked_rest}} {...rest()} bind:checked={checked_rest} />","typescript":false,"index":340}
+{"fn":"parse_expression_at","source":"\n\n{checked_simple} {checked_simple_copy}\n {checked_simple_copy = checked_simple}} bind:checked={checked_simple} />\n\n{checked_rest} {checked_rest_copy}\n\n {checked_rest_copy = checked_rest}} {...rest()} bind:checked={checked_rest} />","typescript":false,"index":361}
+{"fn":"parse_expression_at","source":"\n\n{checked_simple} {checked_simple_copy}\n {checked_simple_copy = checked_simple}} bind:checked={checked_simple} />\n\n{checked_rest} {checked_rest_copy}\n\n {checked_rest_copy = checked_rest}} {...rest()} bind:checked={checked_rest} />","typescript":false,"index":376}
+{"fn":"parse_expression_at","source":"\n\n{checked_simple} {checked_simple_copy}\n {checked_simple_copy = checked_simple}} bind:checked={checked_simple} />\n\n{checked_rest} {checked_rest_copy}\n\n {checked_rest_copy = checked_rest}} {...rest()} bind:checked={checked_rest} />","typescript":false,"index":493}
+{"fn":"parse_expression_at","source":"\n\n{checked_simple} {checked_simple_copy}\n {checked_simple_copy = checked_simple}} bind:checked={checked_simple} />\n\n{checked_rest} {checked_rest_copy}\n\n {checked_rest_copy = checked_rest}} {...rest()} bind:checked={checked_rest} />","typescript":false,"index":539}
+{"fn":"parse_expression_at","source":"\n\n{checked_simple} {checked_simple_copy}\n {checked_simple_copy = checked_simple}} bind:checked={checked_simple} />\n\n{checked_rest} {checked_rest_copy}\n\n {checked_rest_copy = checked_rest}} {...rest()} bind:checked={checked_rest} />","typescript":false,"index":561}
+{"fn":"parse","source":" \n\tconst props = {};\n\tlet changed = $state(false);\n","typescript":true}
+{"fn":"parse_expression_at","source":"\n\n{changed}\n (changed = true)} class=\"hello\" />","typescript":true,"index":80}
+{"fn":"parse_expression_at","source":"\n\n{changed}\n (changed = true)} class=\"hello\" />","typescript":true,"index":100}
+{"fn":"parse_expression_at","source":"\n\n{changed}\n (changed = true)} class=\"hello\" />","typescript":true,"index":116}
+{"fn":"parse","source":" \n\tconst props = {};\n\tlet changed = $state('');\n","typescript":true}
+{"fn":"parse_expression_at","source":"\n\n (changed = 'a')} onb={() => (changed = 'b')}>\n\t{changed}\n
","typescript":true,"index":85}
+{"fn":"parse_expression_at","source":"\n\n (changed = 'a')} onb={() => (changed = 'b')}>\n\t{changed}\n
","typescript":true,"index":97}
+{"fn":"parse_expression_at","source":"\n\n (changed = 'a')} onb={() => (changed = 'b')}>\n\t{changed}\n
","typescript":true,"index":125}
+{"fn":"parse_expression_at","source":"\n\n (changed = 'a')} onb={() => (changed = 'b')}>\n\t{changed}\n
","typescript":true,"index":151}
+{"fn":"parse","source":" \n\timport Sub from './sub.svelte'\n\n\tlet count = $state(0);\n\tlet onclick = $state(() => count++);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n \n\n {\n\tonclick = () => count--;\n}}>change handler ","typescript":false,"index":141}
+{"fn":"parse_expression_at","source":"\n\n \n\n {\n\tonclick = () => count--;\n}}>change handler ","typescript":false,"index":179}
+{"fn":"parse","source":" \n\tconst { onclick, increment, count } = $props();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{count} \n{count} ","typescript":false,"index":88}
+{"fn":"parse_expression_at","source":"\n\n{count} \n{count} ","typescript":false,"index":121}
+{"fn":"parse_expression_at","source":"\n\n{count} \n{count} ","typescript":false,"index":133}
+{"fn":"parse","source":" \n\tlet captured = $state(false);\n\n\t/** @param {MouseEvent} event */\n\tconst onclickcapture = (event) => {\n\t\tcaptured = event.eventPhase === event.CAPTURING_PHASE;\n\t};\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t
click me \n\t
captured: {captured}
\n
","typescript":false,"index":249}
+{"fn":"parse","source":" \n\tconst action = () => {}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n console.log('clicked container')} onkeydown={() => {}}>\n\t
{ console.log('clicked div 1') }}>\n\t\t
{ console.log('clicked div 2') }}>\n\t\t\t { console.log('clicked button') }}>\n\t\t\t\tButton\n\t\t\t \n\t\t
\n\t
\n
","typescript":false,"index":69}
+{"fn":"parse_expression_at","source":"\n console.log('clicked container')} onkeydown={() => {}}>\n\t
{ console.log('clicked div 1') }}>\n\t\t
{ console.log('clicked div 2') }}>\n\t\t\t { console.log('clicked button') }}>\n\t\t\t\tButton\n\t\t\t \n\t\t
\n\t
\n
","typescript":false,"index":120}
+{"fn":"parse_expression_at","source":"\n console.log('clicked container')} onkeydown={() => {}}>\n\t
{ console.log('clicked div 1') }}>\n\t\t
{ console.log('clicked div 2') }}>\n\t\t\t { console.log('clicked button') }}>\n\t\t\t\tButton\n\t\t\t \n\t\t
\n\t
\n
","typescript":false,"index":157}
+{"fn":"parse_expression_at","source":"\n console.log('clicked container')} onkeydown={() => {}}>\n\t
{ console.log('clicked div 1') }}>\n\t\t
{ console.log('clicked div 2') }}>\n\t\t\t { console.log('clicked button') }}>\n\t\t\t\tButton\n\t\t\t \n\t\t
\n\t
\n
","typescript":false,"index":215}
+{"fn":"parse_expression_at","source":"\n console.log('clicked container')} onkeydown={() => {}}>\n\t
{ console.log('clicked div 1') }}>\n\t\t
{ console.log('clicked div 2') }}>\n\t\t\t { console.log('clicked button') }}>\n\t\t\t\tButton\n\t\t\t \n\t\t
\n\t
\n
","typescript":false,"index":277}
+{"fn":"parse_expression_at","source":" { console.log('clicked div') }}>\n\t { console.log('clicked button'); e.stopPropagation() }}>\n\t\tButton\n\t \n
","typescript":false,"index":14}
+{"fn":"parse_expression_at","source":" { console.log('clicked div') }}>\n\t { console.log('clicked button'); e.stopPropagation() }}>\n\t\tButton\n\t \n
","typescript":false,"index":72}
+{"fn":"parse","source":" \n\tconst action = () => {}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n console.log('clicked container')} onkeydown={() => {}}>\n\t
{ console.log('clicked div 1') }}>\n\t\t
{ console.log('clicked div 2') }}>\n\t\t\t { console.log('clicked button'); e.stopPropagation() }}>\n\t\t\t\tButton\n\t\t\t \n\t\t
\n\t
\n
","typescript":false,"index":69}
+{"fn":"parse_expression_at","source":"\n console.log('clicked container')} onkeydown={() => {}}>\n\t
{ console.log('clicked div 1') }}>\n\t\t
{ console.log('clicked div 2') }}>\n\t\t\t { console.log('clicked button'); e.stopPropagation() }}>\n\t\t\t\tButton\n\t\t\t \n\t\t
\n\t
\n
","typescript":false,"index":120}
+{"fn":"parse_expression_at","source":"\n console.log('clicked container')} onkeydown={() => {}}>\n\t
{ console.log('clicked div 1') }}>\n\t\t
{ console.log('clicked div 2') }}>\n\t\t\t { console.log('clicked button'); e.stopPropagation() }}>\n\t\t\t\tButton\n\t\t\t \n\t\t
\n\t
\n
","typescript":false,"index":157}
+{"fn":"parse_expression_at","source":"\n console.log('clicked container')} onkeydown={() => {}}>\n\t
{ console.log('clicked div 1') }}>\n\t\t
{ console.log('clicked div 2') }}>\n\t\t\t { console.log('clicked button'); e.stopPropagation() }}>\n\t\t\t\tButton\n\t\t\t \n\t\t
\n\t
\n
","typescript":false,"index":215}
+{"fn":"parse_expression_at","source":"\n console.log('clicked container')} onkeydown={() => {}}>\n\t
{ console.log('clicked div 1') }}>\n\t\t
{ console.log('clicked div 2') }}>\n\t\t\t { console.log('clicked button'); e.stopPropagation() }}>\n\t\t\t\tButton\n\t\t\t \n\t\t
\n\t
\n
","typescript":false,"index":277}
+{"fn":"parse","source":" \n\tconst { children, ...props } = $props();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{@render children()}\n
","typescript":false,"index":71}
+{"fn":"parse_expression_at","source":"\n\n\n\t{@render children()}\n
","typescript":false,"index":98}
+{"fn":"parse","source":" \n\timport Component from \"./Component.svelte\";\n\timport Sub from \"./sub.svelte\";\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n console.log('window main')}\" />\n console.log('document main')}\" />\n\n console.log('div main 1')} on:click={() => console.log('div main 2')}>\n\t console.log('button main')}>main \n \n\n ","typescript":false,"index":123}
+{"fn":"parse_expression_at","source":"\n\n console.log('window main')}\" />\n console.log('document main')}\" />\n\n console.log('div main 1')} on:click={() => console.log('div main 2')}>\n\t console.log('button main')}>main \n \n\n ","typescript":false,"index":188}
+{"fn":"parse_expression_at","source":"\n\n console.log('window main')}\" />\n console.log('document main')}\" />\n\n console.log('div main 1')} on:click={() => console.log('div main 2')}>\n\t console.log('button main')}>main \n \n\n ","typescript":false,"index":250}
+{"fn":"parse_expression_at","source":"\n\n console.log('window main')}\" />\n console.log('document main')}\" />\n\n console.log('div main 1')} on:click={() => console.log('div main 2')}>\n\t console.log('button main')}>main \n \n\n ","typescript":false,"index":293}
+{"fn":"parse_expression_at","source":"\n\n console.log('window main')}\" />\n console.log('document main')}\" />\n\n console.log('div main 1')} on:click={() => console.log('div main 2')}>\n\t console.log('button main')}>main \n \n\n ","typescript":false,"index":345}
+{"fn":"parse_expression_at","source":" console.log('window sub')} />\n console.log('document sub')} />\n\n console.log('button sub')}>sub ","typescript":false,"index":24}
+{"fn":"parse_expression_at","source":" console.log('window sub')} />\n console.log('document sub')} />\n\n console.log('button sub')}>sub ","typescript":false,"index":86}
+{"fn":"parse_expression_at","source":" console.log('window sub')} />\n console.log('document sub')} />\n\n console.log('button sub')}>sub ","typescript":false,"index":142}
+{"fn":"parse","source":" \n\tconst { children, ...props } = $props();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{@render children()}\n ","typescript":false,"index":74}
+{"fn":"parse_expression_at","source":"\n\n\n\t{@render children()}\n ","typescript":false,"index":101}
+{"fn":"parse","source":" \n\tconst { children, ...props } = $props();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{@render children()}\n
","typescript":false,"index":71}
+{"fn":"parse_expression_at","source":"\n\n\n\t{@render children()}\n
","typescript":false,"index":98}
+{"fn":"parse","source":" \n\timport Component from \"./Component.svelte\";\n\timport Button from \"./Button.svelte\";\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n console.log('outer div onclick')}>\n\t console.log('inner div on:click')}>\n\t\t console.log('button onclick')} on:click={() => console.log('button on:click')}>main \n\t \n ","typescript":false,"index":124}
+{"fn":"parse_expression_at","source":"\n\n console.log('outer div onclick')}>\n\t console.log('inner div on:click')}>\n\t\t console.log('button onclick')} on:click={() => console.log('button on:click')}>main \n\t \n ","typescript":false,"index":187}
+{"fn":"parse_expression_at","source":"\n\n console.log('outer div onclick')}>\n\t console.log('inner div on:click')}>\n\t\t console.log('button onclick')} on:click={() => console.log('button on:click')}>main \n\t \n ","typescript":false,"index":248}
+{"fn":"parse_expression_at","source":"\n\n console.log('outer div onclick')}>\n\t console.log('inner div on:click')}>\n\t\t console.log('button onclick')} on:click={() => console.log('button on:click')}>main \n\t \n ","typescript":false,"index":295}
+{"fn":"parse","source":" \n\tlet method = $state('method');\n\tfunction submitPay() {\n\t\tconsole.log(method);\n\t}\n\tlet methods = [{method:1}];\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n{#each methods as {method}}\n\t{method} \n{/each}","typescript":false,"index":137}
+{"fn":"parse_expression_at","source":" \n \n \n \n \n \n \n ({method} = 1)","typescript":false,"index":147}
+{"fn":"parse_expression_at","source":"\n{#each methods as {method}}\n\t{method} \n{/each}","typescript":false,"index":176}
+{"fn":"parse_expression_at","source":"\n{#each methods as {method}}\n\t{method} \n{/each}","typescript":false,"index":188}
+{"fn":"parse_expression_at","source":" console.log('div onclickcapture')}>\n\t console.log('button onclick')}>main \n
","typescript":false,"index":21}
+{"fn":"parse_expression_at","source":" console.log('div onclickcapture')}>\n\t console.log('button onclick')}>main \n
","typescript":false,"index":81}
+{"fn":"parse","source":" \n\t$effect(() => {\n\t\tconst doc_listener = (e) => {\n\t\t\tconsole.log('document', e.currentTarget === document);\n\t\t}\n\n\t\tdocument.addEventListener('click', doc_listener);\n\t\tdocument.getElementById('app')?.addEventListener('click', (e) => {\n\t\t\tconsole.log('#app', e.currentTarget === document.getElementById('app'));\n\t\t});\n\n\t\treturn () => {\n\t\t\tdocument.removeEventListener('click', doc_listener);\n\t\t};\n\t});\n\n\tfunction onclick() {}\n","typescript":false}
+{"fn":"parse","source":" \n\timport { handler, log_a, log_b } from './event.svelte.js';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nclick \n (handler.value = log_b)}>change \n (handler.value = log_a)}>change back ","typescript":false,"index":97}
+{"fn":"parse_expression_at","source":"\n\nclick \n (handler.value = log_b)}>change \n (handler.value = log_a)}>change back ","typescript":false,"index":144}
+{"fn":"parse_expression_at","source":"\n\nclick \n (handler.value = log_b)}>change \n (handler.value = log_a)}>change back ","typescript":false,"index":208}
+{"fn":"parse","source":" \n\tfunction declared_in_module_scope() {\n\t\treturn 'x';\n\t}\n\tlet a = declared_in_module_scope();\n\n\tlet b = 'x';\n\ttry {\n\t\tb = doesnt_exist();\n\t} catch (e) {\n\t\tb = 'y';\n\t}\n","typescript":false}
+{"fn":"parse","source":" \n \n \n \n \n\n \n \n \n \n \n \n \n\n \n\tlet count1 = $state(0);\n\tlet count2 = $state(0);\n\tlet count3 = $state(0);\n\n\tfunction increment() {\n\t\tcount1 += 1;\n\t}\n\tfunction declared_in_module_scope() {\n\t\tcount2 += 1;\n\t}\n\tfunction doesnt_exist() {\n\t\tcount3 += 1;\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\n\n{count1} \n\n\n{a}{count2} \n{b}{count3} ","typescript":false,"index":539}
+{"fn":"parse_expression_at","source":"\n\n\n\n\n{count1} \n\n\n{a}{count2} \n{b}{count3} ","typescript":false,"index":564}
+{"fn":"parse_expression_at","source":"\n\n\n\n\n{count1} \n\n\n{a}{count2} \n{b}{count3} ","typescript":false,"index":576}
+{"fn":"parse_expression_at","source":"\n\n\n\n\n{count1} \n\n\n{a}{count2} \n{b}{count3} ","typescript":false,"index":708}
+{"fn":"parse_expression_at","source":"\n\n\n\n\n{count1} \n\n\n{a}{count2} \n{b}{count3} ","typescript":false,"index":735}
+{"fn":"parse_expression_at","source":"\n\n\n\n\n{count1} \n\n\n{a}{count2} \n{b}{count3} ","typescript":false,"index":738}
+{"fn":"parse_expression_at","source":"\n\n\n\n\n{count1} \n\n\n{a}{count2} \n{b}{count3} ","typescript":false,"index":772}
+{"fn":"parse_expression_at","source":"\n\n\n\n\n{count1} \n\n\n{a}{count2} \n{b}{count3} ","typescript":false,"index":787}
+{"fn":"parse_expression_at","source":"\n\n\n\n\n{count1} \n\n\n{a}{count2} \n{b}{count3} ","typescript":false,"index":790}
+{"fn":"parse","source":" \n\tlet count = $state(0);\n\n\tconst handlers = {\n\t\tcurrent: increment\n\t};\n\n\tfunction increment() {\n\t\tcount += 1;\n\t}\n\n\tfunction decrement() {\n\t\tcount -= 1;\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n (handlers.current = increment)}>increment \n (handlers.current = decrement)}>decrement \nclicks: {count} ","typescript":false,"index":191}
+{"fn":"parse_expression_at","source":"\n\n (handlers.current = increment)}>increment \n (handlers.current = decrement)}>decrement \nclicks: {count} ","typescript":false,"index":265}
+{"fn":"parse_expression_at","source":"\n\n (handlers.current = increment)}>increment \n (handlers.current = decrement)}>decrement \nclicks: {count} ","typescript":false,"index":339}
+{"fn":"parse_expression_at","source":"\n\n (handlers.current = increment)}>increment \n (handlers.current = decrement)}>decrement \nclicks: {count} ","typescript":false,"index":366}
+{"fn":"parse","source":" \n\tlet { label, ...rest } = $props();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n rest?.onclick()}>{label} ","typescript":false,"index":73}
+{"fn":"parse_expression_at","source":"\n\n rest?.onclick()}>{label} ","typescript":false,"index":97}
+{"fn":"parse","source":" \n\timport Child from './child.svelte';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n console.log('worked')} />","typescript":false,"index":90}
+{"fn":"parse","source":" \n\tlet count = $state(0);\n\tlet obj = $state({ onclick: () => count++});\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{count} \n obj = { onclick: () => count-- }}>change handler ","typescript":false,"index":102}
+{"fn":"parse_expression_at","source":"\n\n{count} \n obj = { onclick: () => count-- }}>change handler ","typescript":false,"index":108}
+{"fn":"parse_expression_at","source":"\n\n{count} \n obj = { onclick: () => count-- }}>change handler ","typescript":false,"index":141}
+{"fn":"parse","source":" \n\tlet captured = $state(false);\n\n\tconst properties = {\n\t\t/** @param {MouseEvent} event */\n\t\tonclickcapture: (event) => {\n\t\t\tcaptured = event.eventPhase === event.CAPTURING_PHASE;\n\t\t}\n\t};\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t
click me \n\t
captured: {captured}
\n
","typescript":false,"index":215}
+{"fn":"parse_expression_at","source":"\n\n\n\t
click me \n\t
captured: {captured}
\n
","typescript":false,"index":270}
+{"fn":"parse","source":" \n\tconst { children, ...props } = $props();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{@render children()}\n ","typescript":false,"index":74}
+{"fn":"parse_expression_at","source":"\n\n\n\t{@render children()}\n ","typescript":false,"index":101}
+{"fn":"parse","source":" \n\timport Button from './Button.svelte';\n\tlet text = $state('click me');\n\tlet text2 = $state('');\n\tlet spread = { onclick: () => text = 'click spread' };\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n text = 'click onclick'} {...spread}>\n\t{text}\n \n\n text = 'click onclick'}>\n\t{text}\n \n\n text = 'click onclick'} {...spread} on:click={() => text2 = '!'}>\n\t{text}{text2}\n \n\n text2 = '?'} {...spread} onclick={() => text = 'click onclick'}>\n\t{text}{text2}\n ","typescript":false,"index":189}
+{"fn":"parse_expression_at","source":"\n\n text = 'click onclick'} {...spread}>\n\t{text}\n \n\n text = 'click onclick'}>\n\t{text}\n \n\n text = 'click onclick'} {...spread} on:click={() => text2 = '!'}>\n\t{text}{text2}\n \n\n text2 = '?'} {...spread} onclick={() => text = 'click onclick'}>\n\t{text}{text2}\n ","typescript":false,"index":223}
+{"fn":"parse_expression_at","source":"\n\n text = 'click onclick'} {...spread}>\n\t{text}\n \n\n text = 'click onclick'}>\n\t{text}\n \n\n text = 'click onclick'} {...spread} on:click={() => text2 = '!'}>\n\t{text}{text2}\n \n\n text2 = '?'} {...spread} onclick={() => text = 'click onclick'}>\n\t{text}{text2}\n ","typescript":false,"index":234}
+{"fn":"parse_expression_at","source":"\n\n text = 'click onclick'} {...spread}>\n\t{text}\n \n\n text = 'click onclick'}>\n\t{text}\n \n\n text = 'click onclick'} {...spread} on:click={() => text2 = '!'}>\n\t{text}{text2}\n \n\n text2 = '?'} {...spread} onclick={() => text = 'click onclick'}>\n\t{text}{text2}\n ","typescript":false,"index":263}
+{"fn":"parse_expression_at","source":"\n\n text = 'click onclick'} {...spread}>\n\t{text}\n \n\n text = 'click onclick'}>\n\t{text}\n \n\n text = 'click onclick'} {...spread} on:click={() => text2 = '!'}>\n\t{text}{text2}\n \n\n text2 = '?'} {...spread} onclick={() => text = 'click onclick'}>\n\t{text}{text2}\n ","typescript":false,"index":280}
+{"fn":"parse_expression_at","source":"\n\n text = 'click onclick'} {...spread}>\n\t{text}\n \n\n text = 'click onclick'}>\n\t{text}\n \n\n text = 'click onclick'} {...spread} on:click={() => text2 = '!'}>\n\t{text}{text2}\n \n\n text2 = '?'} {...spread} onclick={() => text = 'click onclick'}>\n\t{text}{text2}\n ","typescript":false,"index":313}
+{"fn":"parse_expression_at","source":"\n\n text = 'click onclick'} {...spread}>\n\t{text}\n \n\n text = 'click onclick'}>\n\t{text}\n \n\n text = 'click onclick'} {...spread} on:click={() => text2 = '!'}>\n\t{text}{text2}\n \n\n text2 = '?'} {...spread} onclick={() => text = 'click onclick'}>\n\t{text}{text2}\n ","typescript":false,"index":347}
+{"fn":"parse_expression_at","source":"\n\n text = 'click onclick'} {...spread}>\n\t{text}\n \n\n text = 'click onclick'}>\n\t{text}\n \n\n text = 'click onclick'} {...spread} on:click={() => text2 = '!'}>\n\t{text}{text2}\n \n\n text2 = '?'} {...spread} onclick={() => text = 'click onclick'}>\n\t{text}{text2}\n ","typescript":false,"index":381}
+{"fn":"parse_expression_at","source":"\n\n text = 'click onclick'} {...spread}>\n\t{text}\n \n\n text = 'click onclick'}>\n\t{text}\n \n\n text = 'click onclick'} {...spread} on:click={() => text2 = '!'}>\n\t{text}{text2}\n \n\n text2 = '?'} {...spread} onclick={() => text = 'click onclick'}>\n\t{text}{text2}\n ","typescript":false,"index":399}
+{"fn":"parse_expression_at","source":"\n\n text = 'click onclick'} {...spread}>\n\t{text}\n \n\n text = 'click onclick'}>\n\t{text}\n \n\n text = 'click onclick'} {...spread} on:click={() => text2 = '!'}>\n\t{text}{text2}\n \n\n text2 = '?'} {...spread} onclick={() => text = 'click onclick'}>\n\t{text}{text2}\n ","typescript":false,"index":421}
+{"fn":"parse_expression_at","source":"\n\n text = 'click onclick'} {...spread}>\n\t{text}\n \n\n text = 'click onclick'}>\n\t{text}\n \n\n text = 'click onclick'} {...spread} on:click={() => text2 = '!'}>\n\t{text}{text2}\n \n\n text2 = '?'} {...spread} onclick={() => text = 'click onclick'}>\n\t{text}{text2}\n ","typescript":false,"index":427}
+{"fn":"parse_expression_at","source":"\n\n text = 'click onclick'} {...spread}>\n\t{text}\n \n\n text = 'click onclick'}>\n\t{text}\n \n\n text = 'click onclick'} {...spread} on:click={() => text2 = '!'}>\n\t{text}{text2}\n \n\n text2 = '?'} {...spread} onclick={() => text = 'click onclick'}>\n\t{text}{text2}\n ","typescript":false,"index":463}
+{"fn":"parse_expression_at","source":"\n\n text = 'click onclick'} {...spread}>\n\t{text}\n \n\n text = 'click onclick'}>\n\t{text}\n \n\n text = 'click onclick'} {...spread} on:click={() => text2 = '!'}>\n\t{text}{text2}\n \n\n text2 = '?'} {...spread} onclick={() => text = 'click onclick'}>\n\t{text}{text2}\n ","typescript":false,"index":486}
+{"fn":"parse_expression_at","source":"\n\n text = 'click onclick'} {...spread}>\n\t{text}\n \n\n text = 'click onclick'}>\n\t{text}\n \n\n text = 'click onclick'} {...spread} on:click={() => text2 = '!'}>\n\t{text}{text2}\n \n\n text2 = '?'} {...spread} onclick={() => text = 'click onclick'}>\n\t{text}{text2}\n ","typescript":false,"index":503}
+{"fn":"parse_expression_at","source":"\n\n text = 'click onclick'} {...spread}>\n\t{text}\n \n\n text = 'click onclick'}>\n\t{text}\n \n\n text = 'click onclick'} {...spread} on:click={() => text2 = '!'}>\n\t{text}{text2}\n \n\n text2 = '?'} {...spread} onclick={() => text = 'click onclick'}>\n\t{text}{text2}\n ","typescript":false,"index":536}
+{"fn":"parse_expression_at","source":"\n\n text = 'click onclick'} {...spread}>\n\t{text}\n \n\n text = 'click onclick'}>\n\t{text}\n \n\n text = 'click onclick'} {...spread} on:click={() => text2 = '!'}>\n\t{text}{text2}\n \n\n text2 = '?'} {...spread} onclick={() => text = 'click onclick'}>\n\t{text}{text2}\n ","typescript":false,"index":542}
+{"fn":"parse","source":" \n\tlet a = $state(0);\n\tlet b = $state(0);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{undefined} a += 1}>{a} {undefined} b += 1}>{b} ","typescript":false,"index":61}
+{"fn":"parse_expression_at","source":"\n\n{undefined} a += 1}>{a} {undefined} b += 1}>{b} ","typescript":false,"index":88}
+{"fn":"parse_expression_at","source":"\n\n{undefined} a += 1}>{a} {undefined} b += 1}>{b} ","typescript":false,"index":103}
+{"fn":"parse_expression_at","source":"\n\n{undefined} a += 1}>{a} {undefined} b += 1}>{b} ","typescript":false,"index":115}
+{"fn":"parse_expression_at","source":"\n\n{undefined} a += 1}>{a} {undefined} b += 1}>{b} ","typescript":false,"index":142}
+{"fn":"parse_expression_at","source":"\n\n{undefined} a += 1}>{a} {undefined} b += 1}>{b} ","typescript":false,"index":157}
+{"fn":"parse","source":" \n\tlet count = $state(0);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n count++} />\n{count}
","typescript":false,"index":68}
+{"fn":"parse_expression_at","source":"\n\n count++} />\n{count}
","typescript":false,"index":90}
+{"fn":"parse","source":" \n\timport Sub from './sub.svelte'\n\n\tlet button;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n \n button.increment()}>Increment ","typescript":false,"index":82}
+{"fn":"parse_expression_at","source":"\n\n \n button.increment()}>Increment ","typescript":false,"index":111}
+{"fn":"parse","source":" \n\tlet count = $state(0)\n\n\texport function increment() {\n\t\tcount += 1\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nCount: {count} ","typescript":false,"index":109}
+{"fn":"parse_expression_at","source":"\n\nCount: {count} ","typescript":false,"index":128}
+{"fn":"parse_expression_at","source":" console.log('window')} />\n console.log('document')} />\n console.log('body')} />\n\n{@html '
invalid
'}","typescript":false,"index":24}
+{"fn":"parse_expression_at","source":" console.log('window')} />\n console.log('document')} />\n console.log('body')} />\n\n{@html '
invalid
'}","typescript":false,"index":82}
+{"fn":"parse_expression_at","source":" console.log('window')} />\n console.log('document')} />\n console.log('body')} />\n\n{@html '
invalid
'}","typescript":false,"index":138}
+{"fn":"parse_expression_at","source":" console.log('window')} />\n console.log('document')} />\n console.log('body')} />\n\n{@html '
invalid
'}","typescript":false,"index":179}
+{"fn":"parse","source":" \n\tthrow new Error('boom');\n","typescript":false}
+{"fn":"parse","source":" \n\timport Inner from './Inner.svelte';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n console.log('window')} />\n console.log('document')} />\n console.log('body')} />\n\n ","typescript":false,"index":81}
+{"fn":"parse_expression_at","source":"\n\n console.log('window')} />\n console.log('document')} />\n console.log('body')} />\n\n ","typescript":false,"index":139}
+{"fn":"parse_expression_at","source":"\n\n console.log('window')} />\n console.log('document')} />\n console.log('body')} />\n\n ","typescript":false,"index":195}
+{"fn":"parse","source":" \n\timport { mount, onMount } from 'svelte';\n\timport Outer from './Outer.svelte';\n\n\tlet el;\n\n\tonMount(() => {\n\t\ttry {\n\t\t\tmount(Outer, { target: el });\n\t\t} catch {}\n\t});\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n
","typescript":false,"index":202}
+{"fn":"parse","source":" \n\tlet { children, onclick } = $props();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{@render children()}\n ","typescript":false,"index":88}
+{"fn":"parse","source":" \n\timport Button from './Button.svelte';\n\n\tlet count = $state(0);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\tclicks: {count}\n ","typescript":false,"index":101}
+{"fn":"parse_expression_at","source":"\n\n\n\tclicks: {count}\n ","typescript":false,"index":121}
+{"fn":"parse","source":" \n\tlet count = $state(0);\n\n\tfunction increment() {\n\t\tcount += 1;\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\tclicks: {count}\n ","typescript":false,"index":103}
+{"fn":"parse_expression_at","source":"\n\n\n\tclicks: {count}\n ","typescript":false,"index":127}
+{"fn":"parse","source":" \n\timport { num } from './state.svelte.js';\n\tlet { foo } = $props();\n\n\tfunction onclick() {\n\t\tfoo();\n\t\tconsole.log(num);\n\t}\n","typescript":false}
+{"fn":"parse","source":" \n\timport { num, increment } from './state.svelte.js';\n\timport Component from './Component.svelte';\n\n\tfunction foo() {\n\t\tincrement();\n\t\tconsole.log(num);\n\t}\n","typescript":false}
+{"fn":"parse","source":" \n\tlet count = $state(0);\n\tlet el;\n\t$effect(() => {\n\t\tdocument.getElementsByTagName('body')[0].appendChild(el);\n\t})\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t count++}>clicks: {count} \n\t count++}>clicks: {count} \n
","typescript":false,"index":160}
+{"fn":"parse_expression_at","source":"\n\n\n\t count++}>clicks: {count} \n\t count++}>clicks: {count} \n
","typescript":false,"index":173}
+{"fn":"parse_expression_at","source":"\n\n\n\t count++}>clicks: {count} \n\t count++}>clicks: {count} \n
","typescript":false,"index":197}
+{"fn":"parse_expression_at","source":"\n\n\n\t count++}>clicks: {count} \n\t count++}>clicks: {count} \n
","typescript":false,"index":231}
+{"fn":"parse_expression_at","source":"\n\n\n\t count++}>clicks: {count} \n\t count++}>clicks: {count} \n
","typescript":false,"index":255}
+{"fn":"parse","source":" \n\tlet { ...stuff } = $props();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t \n ","typescript":false,"index":62}
+{"fn":"parse","source":" \n\timport Button from './Button.svelte';\n\n\tlet count = $state(0);\n\n\tfunction increment() {\n\t\tcount += 1;\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\tclicks: {count}\n ","typescript":false,"index":144}
+{"fn":"parse_expression_at","source":"\n\n\n\tclicks: {count}\n ","typescript":false,"index":166}
+{"fn":"parse","source":" \n\timport { on } from 'svelte/events';\n\n\tlet count = $state(0);\n\n\tfunction increment(e) {\n\t\te.stopPropagation();\n\t\tcount += 1;\n\t}\n\n\tlet sectionEl\n\t$effect(() => {\n\t\treturn on(sectionEl, 'click', () => {\n\t\t\tconsole.log('logged from addEventListener');\n\t\t});\n\t});\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n console.log('logged from onclick')}>\n\t\n\t\tclicks: {count}\n\t \n ","typescript":false,"index":300}
+{"fn":"parse_expression_at","source":"\n\n console.log('logged from onclick')}>\n\t\n\t\tclicks: {count}\n\t \n ","typescript":false,"index":320}
+{"fn":"parse_expression_at","source":"\n\n console.log('logged from onclick')}>\n\t\n\t\tclicks: {count}\n\t \n ","typescript":false,"index":381}
+{"fn":"parse_expression_at","source":"\n\n console.log('logged from onclick')}>\n\t\n\t\tclicks: {count}\n\t \n ","typescript":false,"index":404}
+{"fn":"parse","source":" \n\timport { on } from 'svelte/events';\n\timport Wrapper from './wrapper.svelte';\n\n\tfunction handleParentKeyDown() {\n\t\tconsole.log('parent keydown');\n\t}\n\tfunction keydownOne(node) {\n\t\ton(node, 'keydown', (e) => console.log('one'));\n\t}\n\tfunction keydownTwo(node) {\n\t\ton(node, 'keydown', (e) => console.log('two'));\n\t}\n\tfunction keydownThree(node) {\n\t\ton(node, 'keydown', (e) => console.log('three'));\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\tbutton \n\t
\n ","typescript":false,"index":446}
+{"fn":"parse_expression_at","source":" console.log('wrapper')}>\n\t \n
","typescript":false,"index":17}
+{"fn":"parse","source":" \n\tfunction f() {}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n {f}","typescript":false,"index":54}
+{"fn":"parse_expression_at","source":"\n\n {f}","typescript":false,"index":58}
+{"fn":"parse","source":" \n\tfunction onclick(e) {\n\t\t// should log false when we click the span\n\t\tconsole.log(e.currentTarget === e.target)\n\t}\n","typescript":false}
+{"fn":"parse","source":" \n\tlet { item } = $props();\n\n\tfunction onclick() {\n\t\tconsole.log(item?.name);\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{item?.name}\n ","typescript":false,"index":120}
+{"fn":"parse","source":" \n\tlet y = $state(0);\n\tlet n = $state(0);\n\n\tfunction yep() {\n\t\ty += 1;\n\t}\n\n\tfunction nope() {\n\t\tn += 1;\n\t\tthrow new Error('nope');\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{y} {n}\n\t \n
","typescript":false,"index":166}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{y} {n}\n\t \n
","typescript":false,"index":190}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{y} {n}\n\t \n
","typescript":false,"index":200}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t\t{y} {n}\n\t \n
","typescript":false,"index":204}
+{"fn":"parse","source":" \n\tlet rest = $state(undefined);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi')}>\n\n{!rest ? (rest = {}) : false}","typescript":false,"index":62}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi')}>\n\n{!rest ? (rest = {}) : false}","typescript":false,"index":77}
+{"fn":"parse_expression_at","source":"\n\n console.log('hi')}>\n\n{!rest ? (rest = {}) : false}","typescript":false,"index":189}
+{"fn":"parse","source":" \n\timport { writable } from 'svelte/store';\n\n\tlet store = $state();\n\n\tfunction setStore() {\n\t\tstore = writable(0, () => {\n\t\t\treturn () => {};\n\t\t});\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nset new store \n $store++}>incr \n\n{$store} ","typescript":false,"index":186}
+{"fn":"parse_expression_at","source":"\n\nset new store \n $store++}>incr \n\n{$store} ","typescript":false,"index":236}
+{"fn":"parse_expression_at","source":"\n\nset new store \n $store++}>incr \n\n{$store} ","typescript":false,"index":273}
+{"fn":"parse","source":" \n\timport Sub from './sub.svelte';\n\n\tlet count = $state(0)\n\n\tfunction increment() {\n\t\tcount += 1\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nCount: {count} \n","typescript":false,"index":136}
+{"fn":"parse_expression_at","source":"\n\nCount: {count} \n","typescript":false,"index":155}
+{"fn":"parse_expression_at","source":"\n\nCount: {count} \n","typescript":false,"index":185}
+{"fn":"parse","source":" \n\tlet { onClick } = $props();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nIncrement ","typescript":false,"index":67}
+{"fn":"parse","source":" \n\tlet count = $state(0);\n\texport function increment() {\n\t\tcount++;\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{count}","typescript":false,"index":90}
+{"fn":"parse","source":" \n import Counter from './counter/index.svelte';\n let increment;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n \nincrement ","typescript":false,"index":114}
+{"fn":"parse_expression_at","source":"\n\n \nincrement ","typescript":false,"index":145}
+{"fn":"parse","source":" \n\timport Sub from './sub.svelte'\n\tlet sub\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n \n sub.increment()}>Increment \n sub.decrement()}>Decrement \n sub.double()}>Double ","typescript":false,"index":77}
+{"fn":"parse_expression_at","source":"\n\n \n sub.increment()}>Increment \n sub.decrement()}>Decrement \n sub.double()}>Double ","typescript":false,"index":103}
+{"fn":"parse_expression_at","source":"\n\n \n sub.increment()}>Increment \n sub.decrement()}>Decrement \n sub.double()}>Double ","typescript":false,"index":163}
+{"fn":"parse_expression_at","source":"\n\n \n sub.increment()}>Increment \n sub.decrement()}>Decrement \n sub.double()}>Double ","typescript":false,"index":223}
+{"fn":"parse","source":" \n\tlet count = $state(0);\n\n\tfunction _increment() {\n\t\tcount += 1;\n\t}\n\n\tconst decrement = () => {\n\t\tcount -= 1;\n\t}\n\n\tconst double = function() {\n\t\tcount = count * 2;\n\t}\n\n\texport { _increment as increment, decrement, double }\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\tclicks: {count}\n
","typescript":false,"index":256}
+{"fn":"parse","source":" \n\timport Sub from './sub.svelte'\n\tlet sub\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n \n sub.increment()}>Increment \n sub.decrement()}>Decrement \n sub.double()}>Double ","typescript":false,"index":77}
+{"fn":"parse_expression_at","source":"\n\n \n sub.increment()}>Increment \n sub.decrement()}>Decrement \n sub.double()}>Double ","typescript":false,"index":103}
+{"fn":"parse_expression_at","source":"\n\n \n sub.increment()}>Increment \n sub.decrement()}>Decrement \n sub.double()}>Double ","typescript":false,"index":163}
+{"fn":"parse_expression_at","source":"\n\n \n sub.increment()}>Increment \n sub.decrement()}>Decrement \n sub.double()}>Double ","typescript":false,"index":223}
+{"fn":"parse","source":" \n\tlet count = $state(0);\n\n\texport function increment() {\n\t\tcount += 1;\n\t}\n\n\texport const decrement = () => {\n\t\tcount -= 1;\n\t}\n\n\texport const double = function() {\n\t\tcount = count * 2;\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\tclicks: {count}\n
","typescript":false,"index":220}
+{"fn":"parse","source":" \n\timport Sub from './sub.svelte';\n\tlet sub = $state();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n \n sub.increment()}>{sub?.count} / {sub?.doubled} ","typescript":false,"index":90}
+{"fn":"parse_expression_at","source":"\n\n \n sub.increment()}>{sub?.count} / {sub?.doubled} ","typescript":false,"index":116}
+{"fn":"parse_expression_at","source":"\n\n \n sub.increment()}>{sub?.count} / {sub?.doubled} ","typescript":false,"index":140}
+{"fn":"parse_expression_at","source":"\n\n \n sub.increment()}>{sub?.count} / {sub?.doubled} ","typescript":false,"index":155}
+{"fn":"parse","source":" \n\tlet count = $state(0);\n\tlet doubled = $derived(count * 2);\n\n\texport { count, doubled };\n\n\texport function increment() {\n\t\tcount += 1;\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{count}\n{doubled}","typescript":false,"index":159}
+{"fn":"parse_expression_at","source":"\n\n{count}\n{doubled}","typescript":false,"index":167}
+{"fn":"parse","source":" \n\timport Sub from './sub.svelte';\n\tlet sub = $state();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n \n sub.count++}>{sub?.count} / {sub?.doubled} ","typescript":false,"index":90}
+{"fn":"parse_expression_at","source":"\n\n \n sub.count++}>{sub?.count} / {sub?.doubled} ","typescript":false,"index":116}
+{"fn":"parse_expression_at","source":"\n\n \n sub.count++}>{sub?.count} / {sub?.doubled} ","typescript":false,"index":136}
+{"fn":"parse_expression_at","source":"\n\n \n sub.count++}>{sub?.count} / {sub?.doubled} ","typescript":false,"index":151}
+{"fn":"parse","source":" \n\tlet count = $state(0);\n\tlet doubled = $derived(count * 2);\n\n\texport { count, doubled };\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{count}\n{doubled}","typescript":false,"index":110}
+{"fn":"parse_expression_at","source":"\n\n{count}\n{doubled}","typescript":false,"index":118}
+{"fn":"parse","source":" \n\timport Old from './old.svelte';\n\n\tlet prop = $state({ count: 0 });\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n prop = {...prop, count: prop.count + 1 }}>reassign \n prop.count++}>mutate \n ","typescript":false,"index":105}
+{"fn":"parse_expression_at","source":"\n\n prop = {...prop, count: prop.count + 1 }}>reassign \n prop.count++}>mutate \n ","typescript":false,"index":188}
+{"fn":"parse_expression_at","source":" \n\n\n{count_1} / {count_2}
","typescript":false,"index":23}
+{"fn":"parse","source":" \n \n\texport let prop;\n let count_1 = prop.count;\n\t$: {\n count_1 = prop.count;\n }\n $: count_2 = prop.count;\n","typescript":false}
+{"fn":"parse_expression_at","source":" \n\n\n{count_1} / {count_2}
","typescript":false,"index":176}
+{"fn":"parse_expression_at","source":" \n\n\n{count_1} / {count_2}
","typescript":false,"index":188}
+{"fn":"parse_expression_at","source":"{frag}
","typescript":false,"index":4}
+{"fn":"parse","source":" \n\timport Child from './Child.svelte';\n\n\tlet uid = 0;\n\n\t/** @type {Array<{ id: number }>} */\n\tlet items = $state([]);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n items.unshift({ id: uid++ })}>unshift \n\n{#each items as item (item.id)}\n\t \n{/each}","typescript":false,"index":153}
+{"fn":"parse_expression_at","source":"\n\n items.unshift({ id: uid++ })}>unshift \n\n{#each items as item (item.id)}\n\t \n{/each}","typescript":false,"index":214}
+{"fn":"parse_expression_at","source":"\n\n items.unshift({ id: uid++ })}>unshift \n\n{#each items as item (item.id)}\n\t \n{/each}","typescript":false,"index":229}
+{"fn":"parse","source":" \n\timport Child from './Child.svelte';\n\n\tlet open = $state(false);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n (open = !open)}>toggle \n\n{#if open}\n\t \n{/if}","typescript":false,"index":102}
+{"fn":"parse_expression_at","source":"\n\n (open = !open)}>toggle \n\n{#if open}\n\t \n{/if}","typescript":false,"index":146}
+{"fn":"parse_expression_at","source":"{@html undefined}","typescript":false,"index":7}
+{"fn":"parse_expression_at","source":"{@html `\\u{73}`}\n{@html '\\u{73}'}\n{@html \"\\u{73}\"}\n\n\\u{73}","typescript":false,"index":7}
+{"fn":"parse_expression_at","source":"{@html `\\u{73}`}\n{@html '\\u{73}'}\n{@html \"\\u{73}\"}\n\n\\u{73}","typescript":false,"index":24}
+{"fn":"parse_expression_at","source":"{@html `\\u{73}`}\n{@html '\\u{73}'}\n{@html \"\\u{73}\"}\n\n\\u{73}","typescript":false,"index":41}
+{"fn":"parse_expression_at","source":"{@html `\\u{73}`}\n{@html '\\u{73}'}\n{@html \"\\u{73}\"}\n\n\\u{73}","typescript":false,"index":55}
+{"fn":"parse","source":" \n\tlet value = $state('');\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n \n{value}","typescript":false,"index":76}
+{"fn":"parse_expression_at","source":"\n\n \n{value}","typescript":false,"index":85}
+{"fn":"parse","source":" \n\tlet value = $state(1);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each [1, 2, 3] as number}\n\t \n{/each}\n\n{value}","typescript":false,"index":51}
+{"fn":"parse_expression_at","source":"\n\n{#each [1, 2, 3] as number}\n\t \n{/each}\n\n{value}","typescript":false,"index":111}
+{"fn":"parse_expression_at","source":"\n\n{#each [1, 2, 3] as number}\n\t \n{/each}\n\n{value}","typescript":false,"index":131}
+{"fn":"parse_expression_at","source":"\n\n{#each [1, 2, 3] as number}\n\t \n{/each}\n\n{value}","typescript":false,"index":149}
+{"fn":"parse","source":" \n\tlet { browser } = $props();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n ","typescript":false,"index":110}
+{"fn":"parse","source":" \n\tlet { browser } = $props();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n{@html browser ? 'a' : 'b'}","typescript":false,"index":102}
+{"fn":"parse","source":" \n\tlet first = $state(true)\n\tlet second = $state(false)\n\tlet derivedSecond = $derived(second)\n\n\tqueueMicrotask(() => {\n\t\tfirst = false\n\t});\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{first} {second}\n\n {\n\tsecond = true\n}}>Toggle \n\n{#if first || derivedSecond}\n\t\tfirst: {first}\n\t\t \n\t\tsecond: {derivedSecond}\n{/if}","typescript":false,"index":159}
+{"fn":"parse_expression_at","source":"\n\n{first} {second}\n\n {\n\tsecond = true\n}}>Toggle \n\n{#if first || derivedSecond}\n\t\tfirst: {first}\n\t\t \n\t\tsecond: {derivedSecond}\n{/if}","typescript":false,"index":167}
+{"fn":"parse_expression_at","source":"\n\n{first} {second}\n\n {\n\tsecond = true\n}}>Toggle \n\n{#if first || derivedSecond}\n\t\tfirst: {first}\n\t\t \n\t\tsecond: {derivedSecond}\n{/if}","typescript":false,"index":193}
+{"fn":"parse_expression_at","source":"\n\n{first} {second}\n\n {\n\tsecond = true\n}}>Toggle \n\n{#if first || derivedSecond}\n\t\tfirst: {first}\n\t\t \n\t\tsecond: {derivedSecond}\n{/if}","typescript":false,"index":241}
+{"fn":"parse_expression_at","source":"\n\n{first} {second}\n\n {\n\tsecond = true\n}}>Toggle \n\n{#if first || derivedSecond}\n\t\tfirst: {first}\n\t\t \n\t\tsecond: {derivedSecond}\n{/if}","typescript":false,"index":275}
+{"fn":"parse_expression_at","source":"\n\n{first} {second}\n\n {\n\tsecond = true\n}}>Toggle \n\n{#if first || derivedSecond}\n\t\tfirst: {first}\n\t\t \n\t\tsecond: {derivedSecond}\n{/if}","typescript":false,"index":302}
+{"fn":"parse","source":" \n\tlet data = $state({ num: 1 });\n\n\tfunction expire() {\n\t\tdata.num = data.num - 1;\n\t\tif (data.num <= 0) data = undefined;\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if data}\n\tClick \n\texpires in {data.num} click
\n{/if}","typescript":false,"index":148}
+{"fn":"parse_expression_at","source":"\n\n{#if data}\n\tClick \n\texpires in {data.num} click
\n{/if}","typescript":false,"index":172}
+{"fn":"parse_expression_at","source":"\n\n{#if data}\n\tClick \n\texpires in {data.num} click
\n{/if}","typescript":false,"index":211}
+{"fn":"parse","source":" \n\tlet { post } = $props();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{post.title} \n \n\n{post.title}
","typescript":false,"index":69}
+{"fn":"parse_expression_at","source":"\n\n\n\t{post.title} \n \n\n{post.title}
","typescript":false,"index":109}
+{"fn":"parse","source":" \n\timport Seo from './Seo.svelte';\n\n\tlet post = $state(null);\n\n\tfunction toggle() {\n\t\tpost = post ? null : { title: 'hello world' };\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\ttoggle\n \n\n{#if post}\n\t \n{/if}","typescript":false,"index":171}
+{"fn":"parse_expression_at","source":"\n\n\n\ttoggle\n \n\n{#if post}\n\t \n{/if}","typescript":false,"index":204}
+{"fn":"parse","source":" \n import { fade } from \"svelte/transition\";\n\n let state = $state(\"hello\");\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n state = ''}>hide \n\n{#if state}\n \n {#if true}\n {state}\n {/if}\n
\n{/if}","typescript":false,"index":113}
+{"fn":"parse_expression_at","source":"\n\n state = ''}>hide \n\n{#if state}\n \n {#if true}\n {state}\n {/if}\n
\n{/if}","typescript":false,"index":151}
+{"fn":"parse_expression_at","source":"\n\n state = ''}>hide \n\n{#if state}\n \n {#if true}\n {state}\n {/if}\n
\n{/if}","typescript":false,"index":174}
+{"fn":"parse_expression_at","source":"\n\n state = ''}>hide \n\n{#if state}\n \n {#if true}\n {state}\n {/if}\n
\n{/if}","typescript":false,"index":204}
+{"fn":"parse_expression_at","source":"\n\n state = ''}>hide \n\n{#if state}\n \n {#if true}\n {state}\n {/if}\n
\n{/if}","typescript":false,"index":234}
+{"fn":"parse_expression_at","source":"\n\n state = ''}>hide \n\n{#if state}\n \n {#if true}\n {state}\n {/if}\n
\n{/if}","typescript":false,"index":247}
+{"fn":"parse","source":" \n\timport { fade } from 'svelte/transition';\n\n\tlet show = $state(false);\n\tlet animate = $state(false);\n\n\tfunction maybe(node, animate) {\n\t\tif (animate) return fade(node);\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n show = !show}>show animate = !animate}>animate \n\n{#if show}\n\tHello {name}! \n{/if}","typescript":false,"index":209}
+{"fn":"parse_expression_at","source":"\n\n show = !show}>show animate = !animate}>animate \n\n{#if show}\n\tHello {name}! \n{/if}","typescript":false,"index":259}
+{"fn":"parse_expression_at","source":"\n\n show = !show}>show animate = !animate}>animate \n\n{#if show}\n\tHello {name}! \n{/if}","typescript":false,"index":308}
+{"fn":"parse_expression_at","source":"\n\n show = !show}>show animate = !animate}>animate \n\n{#if show}\n\tHello {name}! \n{/if}","typescript":false,"index":337}
+{"fn":"parse_expression_at","source":"\n\n show = !show}>show animate = !animate}>animate \n\n{#if show}\n\tHello {name}! \n{/if}","typescript":false,"index":353}
+{"fn":"parse","source":" \n\tlet loading = $state('lazy')\n\n\t$effect(() => {\n\t\tloading = 'eager'\n\t})\n","typescript":false}
+{"fn":"parse","source":" \n\tlet a = $state(\"0\");\n\tlet b = $state(\"0\");\n\tlet c = $state(\"0\");\n\tlet d = $state(\"0\");\n\n\tfunction update() {\n\t\t// @ts-expect-error\n\t\tconsole.log(a++);\n\t\t// @ts-expect-error\n\t\tconsole.log(b--);\n\t\t// @ts-expect-error\n\t\tconsole.log(++c);\n\t\t// @ts-expect-error\n\t\tconsole.log(--d);\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nupdate \n{a}, {b}, {c}, {d}
","typescript":false,"index":318}
+{"fn":"parse_expression_at","source":"\n\nupdate \n{a}, {b}, {c}, {d}
","typescript":false,"index":346}
+{"fn":"parse_expression_at","source":"\n\nupdate \n{a}, {b}, {c}, {d}
","typescript":false,"index":351}
+{"fn":"parse_expression_at","source":"\n\nupdate \n{a}, {b}, {c}, {d}
","typescript":false,"index":356}
+{"fn":"parse_expression_at","source":"\n\nupdate \n{a}, {b}, {c}, {d}
","typescript":false,"index":361}
+{"fn":"parse","source":" \n\tlet x = $state(0);\n\tlet y = $state(0);\n\n\t$inspect(x);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n x++}>{x} \n y++}>{y} ","typescript":false,"index":93}
+{"fn":"parse_expression_at","source":"\n\n x++}>{x} \n y++}>{y} ","typescript":false,"index":105}
+{"fn":"parse_expression_at","source":"\n\n x++}>{x} \n y++}>{y} ","typescript":false,"index":135}
+{"fn":"parse_expression_at","source":"\n\n x++}>{x} \n y++}>{y} ","typescript":false,"index":147}
+{"fn":"parse","source":" \n\tlet items = [{}];\n\tlet data = $state();\n\n\t$effect(() => {\n\t\tdata = items.slice(0, 1);\n\t});\n\n\t$inspect(data);\n","typescript":false}
+{"fn":"parse","source":" \n\t/** @type {{ push: (v: any) => void }} */\n\tlet { push } = $props();\n\n\tlet x = $state('x');\n\tlet y = $derived(x.toUpperCase());\n\n\t$inspect(y).with(push);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n x += 'x'}>{x} ","typescript":false,"index":192}
+{"fn":"parse_expression_at","source":"\n\n x += 'x'}>{x} ","typescript":false,"index":209}
+{"fn":"parse","source":" \n\tconst data = $state({\n\t\tlist: [],\n\t\tderived: 0\n\t});\n\n\tconst derived = $derived(data.list.filter(() => true));\n\n\tconst state = {\n\t\tdata,\n\t\tget derived() { return derived }\n\t};\n","typescript":false}
+{"fn":"parse","source":" \n \n \n \n \n\n \n\n \n \n \n \n \n\n \n\tdata.list.length = 0;\n\t$inspect(state);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\n (state.data.list.push(1))}>update \n{state.data.list}","typescript":false,"index":281}
+{"fn":"parse_expression_at","source":"\n\n\n\n (state.data.list.push(1))}>update \n{state.data.list}","typescript":false,"index":331}
+{"fn":"parse","source":" \n\timport {getContext} from 'svelte';\n\n\tlet { children, value} = $props();\n\n\tlet listContext = getContext('list');\n\n\tlet selected = $derived(listContext?.selectedValue === value);\n\n\t$inspect(value, selected);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{@render children()}
","typescript":false,"index":256}
+{"fn":"parse","source":" \n\timport {setContext} from 'svelte';\n\n\tlet {children, selectedValue} = $props();\n\n\tlet listContext = $state({ selectedValue});\n\n\t$effect(() => {\n\t\tlistContext.selectedValue = selectedValue;\n\t});\n\n\tsetContext('list',listContext);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{@render children()}\n
","typescript":false,"index":277}
+{"fn":"parse","source":" \n\timport List from './List.svelte';\n\timport Item from './Item.svelte';\n\n\tlet selectedIndex = $state(0);\n\tlet selectedValue = $derived(`${selectedIndex}`);\n\n\tconst changeSelection = () => {\n\t\t\tselectedIndex = (selectedIndex + 1)%3;\n\t};\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t- First
\n\t- Second
\n\t- Third
\n
\nChange Selection ","typescript":false,"index":393}
+{"fn":"parse","source":" \n\timport { SvelteMap, SvelteSet } from 'svelte/reactivity';\n\n\tlet map = new SvelteMap();\n\tlet set = new SvelteSet();\n\n\t$inspect(map);\n\t$inspect(set);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n map.set('a', 'a')}>Map \n set.add('a')}>Set ","typescript":false,"index":186}
+{"fn":"parse_expression_at","source":"\n\n map.set('a', 'a')}>Map \n set.add('a')}>Set ","typescript":false,"index":241}
+{"fn":"parse","source":" \n\tlet x = $state(0);\n\tlet y = $state(0);\n\n\t$inspect(x, y);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n x++}>{x} \n y++}>{y} ","typescript":false,"index":96}
+{"fn":"parse_expression_at","source":"\n\n x++}>{x} \n y++}>{y} ","typescript":false,"index":108}
+{"fn":"parse_expression_at","source":"\n\n x++}>{x} \n y++}>{y} ","typescript":false,"index":138}
+{"fn":"parse_expression_at","source":"\n\n x++}>{x} \n y++}>{y} ","typescript":false,"index":150}
+{"fn":"parse","source":" \n\tlet a = $state(0);\n\tlet b = $derived.by(() => {\n\t\t$effect(() => {\n\t\t\ta = 1;\n\t\t})\n\t\treturn a;\n\t})\n\n\t$inspect(b);\n","typescript":false}
+{"fn":"parse","source":" \n\tlet x = $state({count: 0});\n\n\t$inspect({x}, [x]);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n x.count++}>{x.count} ","typescript":false,"index":89}
+{"fn":"parse_expression_at","source":"\n\n x.count++}>{x.count} ","typescript":false,"index":107}
+{"fn":"parse","source":" \n\tlet obj = $state({});\n\tlet array = $state([]);\n\n\t$inspect(obj);\n\t$inspect(array);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n {\n\t\tobj.x = \"hello\";\n\t\tarray[0] = \"hello\";\n\t}}>\n\tadd prop\n ","typescript":false,"index":121}
+{"fn":"parse","source":" \n\tclass Rect{\n\t\tx = $state();\n\t\ty = $state();\n\n\t\tconstructor(x, y){\n\t\t\tthis.x = x;\n\t\t\tthis.y = y;\n\t\t}\n\t}\n\n\tclass Node{\n\t\tpos = $state({ x: 0, y: 0 });\n\t\trect = $derived(new Rect(this.pos.x, this.pos.y));\n\n\t\tconstructor(pos){\n\t\t\tthis.pos = pos;\n\t\t}\n\t}\n\n\tconst nodes = $state([]);\n\n\tconst rects = $derived(nodes.map(n => n.rect));\n\n\t$inspect(rects);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{\n\tnodes.push(new Node({x: Math.floor(Math.random()*100), y: Math.floor(Math.random()*100)}));\n}}>add \n\n\t{#each rects as rect}\n\t\t{rect.x} - {rect.y} \n\t{/each}\n ","typescript":false,"index":384}
+{"fn":"parse_expression_at","source":"\n\n{\n\tnodes.push(new Node({x: Math.floor(Math.random()*100), y: Math.floor(Math.random()*100)}));\n}}>add \n\n\t{#each rects as rect}\n\t\t{rect.x} - {rect.y} \n\t{/each}\n ","typescript":false,"index":512}
+{"fn":"parse_expression_at","source":"\n\n{\n\tnodes.push(new Node({x: Math.floor(Math.random()*100), y: Math.floor(Math.random()*100)}));\n}}>add \n\n\t{#each rects as rect}\n\t\t{rect.x} - {rect.y} \n\t{/each}\n ","typescript":false,"index":534}
+{"fn":"parse_expression_at","source":"\n\n{\n\tnodes.push(new Node({x: Math.floor(Math.random()*100), y: Math.floor(Math.random()*100)}));\n}}>add \n\n\t{#each rects as rect}\n\t\t{rect.x} - {rect.y} \n\t{/each}\n ","typescript":false,"index":545}
+{"fn":"parse","source":" \n\tlet x = $state(0);\n\tlet y = $state(0);\n\n\t$inspect(x).with((type, x) => {\n\t\tif (type === 'update') console.log(new Error(), x);\n\t});\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n x++}>{x} \n y++}>{y} ","typescript":false,"index":171}
+{"fn":"parse_expression_at","source":"\n\n x++}>{x} \n y++}>{y} ","typescript":false,"index":183}
+{"fn":"parse_expression_at","source":"\n\n x++}>{x} \n y++}>{y} ","typescript":false,"index":213}
+{"fn":"parse_expression_at","source":"\n\n x++}>{x} \n y++}>{y} ","typescript":false,"index":225}
+{"fn":"parse","source":" \n\timport Form from './form.svelte';\n\timport H1 from './h1.svelte';\n","typescript":false}
+{"fn":"parse","source":" \n\tlet entries = $state([{selected: 'a'}])\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each entries as entry}\n\t{entry.selected} \n{/each}\n\n entries = [{selected: 'a'}, {selected: 'b'}]\n\t}\n\t>change ","typescript":false,"index":68}
+{"fn":"parse_expression_at","source":"\n\n{#each entries as entry}\n\t{entry.selected} \n{/each}\n\n entries = [{selected: 'a'}, {selected: 'b'}]\n\t}\n\t>change ","typescript":false,"index":88}
+{"fn":"parse_expression_at","source":"\n\n{#each entries as entry}\n\t{entry.selected} \n{/each}\n\n entries = [{selected: 'a'}, {selected: 'b'}]\n\t}\n\t>change ","typescript":false,"index":124}
+{"fn":"parse_expression_at","source":"\n\n{#each entries as entry}\n\t{entry.selected} \n{/each}\n\n entries = [{selected: 'a'}, {selected: 'b'}]\n\t}\n\t>change ","typescript":false,"index":181}
+{"fn":"parse","source":" \n let { num } = $props();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{num}
","typescript":false,"index":50}
+{"fn":"parse","source":" \n\timport { onMount } from 'svelte';\n import Inner from './inner.svelte';\n\n let target;\n onMount(() => {\n new Inner({ target, props: {num: 1}})\n })\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n
","typescript":false,"index":189}
+{"fn":"parse","source":" \n\tlet { index, n } = $props();\n\n\tfunction logRender () {\n\t\tconsole.log(`${index}: render ${n}`);\n\t\treturn index;\n\t}\n\n\t$effect.pre(() => {\n\t\tconsole.log(`${index}: $effect.pre ${n}`);\n\t});\n\n\t$effect(() => {\n\t\tconsole.log(`${index}: $effect ${n}`);\n\t});\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{logRender()}\n ","typescript":false,"index":278}
+{"fn":"parse","source":" \n\timport Item from './Item.svelte';\n\n\tlet { n = 0 } = $props();\n\n\tfunction logRender () {\n\t\tconsole.log(`parent: render ${n}`);\n\t\treturn 'parent';\n\t}\n\n\t$effect.pre(() => {\n\t\tconsole.log(`parent: $effect.pre ${n}`);\n\t});\n\n\t$effect(() => {\n\t\tconsole.log(`parent: $effect ${n}`);\n\t});\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{logRender()}\n\n\t{#each [1,2,3] as index}\n\t\t \n\t{/each}\n ","typescript":false,"index":302}
+{"fn":"parse_expression_at","source":"\n\n{logRender()}\n\n\t{#each [1,2,3] as index}\n\t\t \n\t{/each}\n ","typescript":false,"index":328}
+{"fn":"parse","source":" \n\tlet { index, n } = $props();\n\n\tfunction logRender () {\n\t\tconsole.log(`${index}: render ${n}`);\n\t\treturn index;\n\t}\n\n\t$effect.pre(() => {\n\t\tconsole.log(`${index}: $effect.pre ${n}`);\n\t});\n\n\t$effect.pre(() => {\n\t\tconsole.log(`${index}: $effect.pre (2) ${n}`);\n\t});\n\n\t$effect(() => {\n\t\tconsole.log(`${index}: $effect ${n}`);\n\t});\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{logRender()}\n ","typescript":false,"index":354}
+{"fn":"parse","source":" \n\timport Item from './Item.svelte';\n\n\tlet { n = 0 } = $props();\n\n\tfunction logRender () {\n\t\tconsole.log(`parent: render ${n}`);\n\t\treturn 'parent';\n\t}\n\n\t$effect.pre(() => {\n\t\tconsole.log(`parent: $effect.pre ${n}`);\n\t});\n\n\t$effect.pre(() => {\n\t\tconsole.log(`parent: $effect.pre (2) ${n}`);\n\t});\n\n\t$effect(() => {\n\t\tconsole.log(`parent: $effect ${n}`);\n\t});\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{logRender()}\n\n\t{#each [1,2,3] as index}\n\t\t \n\t{/each}\n ","typescript":false,"index":376}
+{"fn":"parse_expression_at","source":"\n\n{logRender()}\n\n\t{#each [1,2,3] as index}\n\t\t \n\t{/each}\n ","typescript":false,"index":402}
+{"fn":"parse","source":" \n\tlet { index, n } = $props();\n\n\tfunction logRender () {\n\t\tconsole.log(`${index}: render ${n}`);\n\t\treturn index;\n\t}\n\n\t$effect.pre(() => {\n\t\tconsole.log(`${index}: $effect.pre ${n}`);\n\t});\n\n\t$effect(() => {\n\t\tconsole.log(`${index}: $effect ${n}`);\n\t});\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{logRender()}\n ","typescript":false,"index":278}
+{"fn":"parse","source":" \n\timport Item from './Item.svelte';\n\n\tlet { n = 0 } = $props();\n\n\tfunction logRender () {\n\t\tconsole.log(`parent: render ${n}`);\n\t\treturn 'parent';\n\t}\n\n\t$effect(() => {\n\t\tconsole.log(`parent: $effect ${n}`);\n\t});\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{logRender()}\n\n\t{#each [1,2,3] as index}\n\t\t \n\t{/each}\n ","typescript":false,"index":232}
+{"fn":"parse_expression_at","source":"\n\n{logRender()}\n\n\t{#each [1,2,3] as index}\n\t\t \n\t{/each}\n ","typescript":false,"index":258}
+{"fn":"parse","source":" \n\tlet { index, n } = $props();\n\n\tfunction logRender () {\n\t\tconsole.log(`${index}: render ${n}`);\n\t\treturn index;\n\t}\n\n\t$effect.pre(() => {\n\t\tconsole.log(`${index}: $effect.pre ${n}`);\n\n\t\t$effect.pre(() => {\n\t\t\tconsole.log(`${index}: nested $effect.pre ${n}`);\n\t\t});\n\t});\n\n\t$effect(() => {\n\t\tconsole.log(`${index}: $effect ${n}`);\n\t});\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t{logRender()}\n ","typescript":false,"index":360}
+{"fn":"parse","source":" \n\timport Item from './Item.svelte';\n\n\tlet { n = 0 } = $props();\n\n\tfunction logRender () {\n\t\tconsole.log(`parent: render ${n}`);\n\t\treturn 'parent';\n\t}\n\n\t$effect.pre(() => {\n\t\tconsole.log(`parent: $effect.pre ${n}`);\n\n\t\t$effect.pre(() => {\n\t\t\tconsole.log(`parent: nested $effect.pre ${n}`);\n\t\t});\n\t});\n\n\t$effect(() => {\n\t\tconsole.log(`parent: $effect ${n}`);\n\t});\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{logRender()}\n\n\t{#each [1,2,3] as index}\n\t\t \n\t{/each}\n ","typescript":false,"index":382}
+{"fn":"parse_expression_at","source":"\n\n{logRender()}\n\n\t{#each [1,2,3] as index}\n\t\t \n\t{/each}\n ","typescript":false,"index":408}
+{"fn":"parse","source":" \n\timport { untrack } from 'svelte';\n\n\tlet { n = 0 } = $props();\n\tlet i = $state(0);\n\n\tfunction logRender(i) {\n\t\tconsole.log(`render ${i}`);\n\t}\n\n\t$effect.pre(() => {\n\t\tconsole.log(`$effect.pre ${n}`);\n\t\tuntrack(() => i++)\n\t});\n\n\t$effect.pre(() => {\n\t\tconsole.log('another $effect.pre '+ i);\n\t})\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{logRender(`n${n}`)}
\n{logRender(`i${i}`)}
","typescript":false,"index":317}
+{"fn":"parse_expression_at","source":"\n\n{logRender(`n${n}`)}
\n{logRender(`i${i}`)}
","typescript":false,"index":345}
+{"fn":"parse","source":" \n\timport { createEventDispatcher, getContext } from \"svelte\";\n\n let { count } = $props();\n const multiply = getContext('multiply');\n\n // Use legacy createEventDispatcher here to test that `events` property in `mount` works\n const dispatch = createEventDispatcher();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n dispatch('update', count + 1 * multiply)}>{count} ","typescript":false,"index":314}
+{"fn":"parse_expression_at","source":"\n\n dispatch('update', count + 1 * multiply)}>{count} ","typescript":false,"index":363}
+{"fn":"parse","source":" \n\timport { mount, unmount } from 'svelte';\n\timport Inner from './inner.svelte';\n\n\tlet el;\n\tlet component;\n\tlet props = $state({count: 0});\n\n\tfunction toggle() {\n\t\tif (component) {\n\t\t\tunmount(component);\n\t\t\tcomponent = null;\n\t\t} else {\n\t\t\tcomponent = mount(Inner, { target: el, props, context: new Map([['multiply', 2]]), events: { update: (e) => props.count = e.detail } });\n\t\t}\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\ntoggle \n
","typescript":false,"index":418}
+{"fn":"parse_expression_at","source":"\n\ntoggle \n
","typescript":false,"index":458}
+{"fn":"parse_expression_at","source":" \n\n{#if true}\n \n{/if}\n\n{#each Array(2).fill(0) as item, idx}\n \n{/each}\n\n{@html ' '}\n\n{@render test()}\n\n{#snippet test(text)}\n \n{/snippet}\n\n","typescript":false,"index":20}
+{"fn":"parse_expression_at","source":" \n\n{#if true}\n \n{/if}\n\n{#each Array(2).fill(0) as item, idx}\n \n{/each}\n\n{@html ' '}\n\n{@render test()}\n\n{#snippet test(text)}\n \n{/snippet}\n\n","typescript":false,"index":56}
+{"fn":"parse_expression_at","source":" \n\n{#if true}\n \n{/if}\n\n{#each Array(2).fill(0) as item, idx}\n \n{/each}\n\n{@html ' '}\n\n{@render test()}\n\n{#snippet test(text)}\n \n{/snippet}\n\n","typescript":false,"index":119}
+{"fn":"parse_expression_at","source":" \n\n{#if true}\n \n{/if}\n\n{#each Array(2).fill(0) as item, idx}\n \n{/each}\n\n{@html ' '}\n\n{@render test()}\n\n{#snippet test(text)}\n \n{/snippet}\n\n","typescript":false,"index":146}
+{"fn":"parse_expression_at","source":" \n\n \n \n \n\n \n \n \n\n \n\n \n\n (text) => {}","typescript":false,"index":169}
+{"fn":"parse","source":" \n import Wrapper from \"./Wrapper.svelte\";\n","typescript":false}
+{"fn":"parse","source":" \n\tlet { id } = $props();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{id} ","typescript":false,"index":51}
+{"fn":"parse","source":" \n\timport Row from './Row.svelte';\n\n\tconst items = $state([{ id: 0 }, { id: 1 }, { id: 2 }]);\n\n\tconst Table = { Row };\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n items.reverse()}> flip \n\n{#each items as item (item.id)}\n\t \n{/each}","typescript":false,"index":154}
+{"fn":"parse_expression_at","source":"\n\n items.reverse()}> flip \n\n{#each items as item (item.id)}\n\t \n{/each}","typescript":false,"index":201}
+{"fn":"parse_expression_at","source":"\n\n items.reverse()}> flip \n\n{#each items as item (item.id)}\n\t \n{/each}","typescript":false,"index":216}
+{"fn":"parse_expression_at","source":"\n\n items.reverse()}> flip \n\n{#each items as item (item.id)}\n\t \n{/each}","typescript":false,"index":242}
+{"fn":"parse","source":" \n\tlet people = $state([{name:{first:'rob'}}]);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each people as person}\n\t{\n\t\tperson.name.first = \"dave\";\n\t\tpeople = people;\n\t}}>person.name.first = \"dave\" \n{/each}\n\nJSON output \n{#each people as person}\n\t{JSON.stringify(people)}
\n{/each}","typescript":false,"index":73}
+{"fn":"parse_expression_at","source":"\n\n{#each people as person}\n\t{\n\t\tperson.name.first = \"dave\";\n\t\tpeople = people;\n\t}}>person.name.first = \"dave\" \n{/each}\n\nJSON output \n{#each people as person}\n\t{JSON.stringify(people)}
\n{/each}","typescript":false,"index":110}
+{"fn":"parse_expression_at","source":"\n\n{#each people as person}\n\t{\n\t\tperson.name.first = \"dave\";\n\t\tpeople = people;\n\t}}>person.name.first = \"dave\" \n{/each}\n\nJSON output \n{#each people as person}\n\t{JSON.stringify(people)}
\n{/each}","typescript":false,"index":242}
+{"fn":"parse_expression_at","source":"\n\n{#each people as person}\n\t{\n\t\tperson.name.first = \"dave\";\n\t\tpeople = people;\n\t}}>person.name.first = \"dave\" \n{/each}\n\nJSON output \n{#each people as person}\n\t{JSON.stringify(people)}
\n{/each}","typescript":false,"index":267}
+{"fn":"parse","source":" \n\n \n\texport const answer = 42;\n","typescript":false}
+{"fn":"parse_expression_at","source":" \n\n\n\n{answer}
","typescript":false,"index":84}
+{"fn":"parse","source":" \n\timport { fade } from 'svelte/transition';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nDIV
","typescript":false,"index":84}
+{"fn":"parse","source":" \n\timport { mount, unmount } from 'svelte';\n\timport Component from './Component.svelte';\n\n\tlet el;\n\tlet instance;\n\n\tfunction intro(animate) {\n\t\tif (instance) unmount(instance);\n\n\t\tinstance = mount(Component, {\n\t\t\ttarget: el,\n\t\t\tintro: animate\n\t\t});\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n
\n\n intro()}>mount with intro transition \n intro(false)}>mount without intro transition ","typescript":false,"index":286}
+{"fn":"parse_expression_at","source":"\n\n
\n\n intro()}>mount with intro transition \n intro(false)}>mount without intro transition ","typescript":false,"index":315}
+{"fn":"parse_expression_at","source":"\n\n
\n\n intro()}>mount with intro transition \n intro(false)}>mount without intro transition ","typescript":false,"index":384}
+{"fn":"parse","source":" \n\tlet { text = 'hello' } = $props();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{text}
","typescript":false,"index":60}
+{"fn":"parse","source":" \n\timport { mount, unmount } from \"svelte\";\n\timport Component from \"./Component.svelte\";\n\n\tlet target;\n\n\tfunction generate() {\n\t\tfor (let i = 0; i < 1000; i++) {\n\t\t\tlet myInnocentState = $state({text: \"hello\"})\n\t\t\tconst toUnmount = mount(Component, {\n\t\t\t\t\ttarget: target,\n\t\t\t\t\tprops: myInnocentState,\n\t\t\t});\n\t\t\tunmount(toUnmount);\n\t\t}\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\ngenerate \n
","typescript":false,"index":373}
+{"fn":"parse_expression_at","source":"\n\ngenerate \n
","typescript":false,"index":417}
+{"fn":"parse","source":" \n\tlet title = $state('Hello world');\n\tlet desc = $state('Some description');\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\t{title} \n\t \n\t \n ","typescript":false,"index":118}
+{"fn":"parse_expression_at","source":"\n\n\t{title} \n\t \n\t \n ","typescript":false,"index":168}
+{"fn":"parse","source":" \n\timport MetaTag from './MetaTag.svelte'\n","typescript":false}
+{"fn":"parse","source":" \n let pending = $state([]);\n\n function createTogglePending() {\n const id = 1;\n const togglePending = () => {\n if (pending.includes(id)) {\n pending = pending.filter((p) => p !== id);\n } else {\n pending = [...pending, id];\n }\n };\n return {togglePending, id};\n }\n\n const toggle1 = createTogglePending();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n {toggle1.id} / {pending.includes(toggle1.id)}\n ","typescript":false,"index":383}
+{"fn":"parse_expression_at","source":"\n\n\n {toggle1.id} / {pending.includes(toggle1.id)}\n ","typescript":false,"index":410}
+{"fn":"parse_expression_at","source":"\n\n\n {toggle1.id} / {pending.includes(toggle1.id)}\n ","typescript":false,"index":425}
+{"fn":"parse","source":" \n let count = $state(0);\n const multiplier = () => {\n let multiplier = $state(2);\n let multiple = $derived(count * multiplier);\n\n return {\n get count() {\n return multiple;\n },\n get multiplier() {\n return multiplier;\n },\n inc: () => multiplier++,\n };\n };\n const multiplied = multiplier();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{count} * {multiplied.multiplier} = {multiplied.count} \nIncrease multiplier \n count++}>Increase count ","typescript":false,"index":369}
+{"fn":"parse_expression_at","source":"\n\n{count} * {multiplied.multiplier} = {multiplied.count} \nIncrease multiplier \n count++}>Increase count ","typescript":false,"index":379}
+{"fn":"parse_expression_at","source":"\n\n{count} * {multiplied.multiplier} = {multiplied.count} \nIncrease multiplier \n count++}>Increase count ","typescript":false,"index":405}
+{"fn":"parse_expression_at","source":"\n\n{count} * {multiplied.multiplier} = {multiplied.count} \nIncrease multiplier \n count++}>Increase count ","typescript":false,"index":448}
+{"fn":"parse_expression_at","source":"\n\n{count} * {multiplied.multiplier} = {multiplied.count} \nIncrease multiplier \n count++}>Increase count ","typescript":false,"index":511}
+{"fn":"parse","source":" \n function localMutation(input) {\n // Tests that this does not become a signal which would cause an \"cannot mutate during render\" error\n let x = input;\n if (x > 0) {\n x = 2;\n }\n return x;\n }\n\n const x = localMutation(1);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{x}","typescript":false,"index":264}
+{"fn":"parse","source":" \n\timport { writable } from 'svelte/store';\n\tconst store = writable(0);\n\t\n\tasync function logStore() {\n\t\tconsole.log($store)\n\t\tstore.set(100);\n\t}\n","typescript":true}
+{"fn":"parse_expression_at","source":"\n\nClick me ","typescript":true,"index":191}
+{"fn":"parse","source":" \n\tlet a = $state(0);\n\tlet b = $state(\"b\");\n\tlet c = $state(true);\n\tlet d = $state([]);\n\tlet e = $state({ x: 10, y: 12 });\n\tlet f = $state({ w: 15, v: 16 });\n\n\tfunction change() {\n\t\t({ d, e, g: [f.w, f.v] } = { d: ([a, b, c] = [5, \"d\", false]), e: { x: 100, y: 120 }, g: [25, 26] });\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nUpdate \n\n{a}
\n{b}
\n{c}
\n{d.length}
\n{e.x}
\n{e.y}
\n{f.w}
\n{f.v}
","typescript":false,"index":323}
+{"fn":"parse_expression_at","source":"\n\nUpdate \n\n{a}
\n{b}
\n{c}
\n{d.length}
\n{e.x}
\n{e.y}
\n{f.w}
\n{f.v}
","typescript":false,"index":352}
+{"fn":"parse_expression_at","source":"\n\nUpdate \n\n{a}
\n{b}
\n{c}
\n{d.length}
\n{e.x}
\n{e.y}
\n{f.w}
\n{f.v}
","typescript":false,"index":363}
+{"fn":"parse_expression_at","source":"\n\nUpdate \n\n{a}
\n{b}
\n{c}
\n{d.length}
\n{e.x}
\n{e.y}
\n{f.w}
\n{f.v}
","typescript":false,"index":374}
+{"fn":"parse_expression_at","source":"\n\nUpdate \n\n{a}
\n{b}
\n{c}
\n{d.length}
\n{e.x}
\n{e.y}
\n{f.w}
\n{f.v}
","typescript":false,"index":385}
+{"fn":"parse_expression_at","source":"\n\nUpdate \n\n{a}
\n{b}
\n{c}
\n{d.length}
\n{e.x}
\n{e.y}
\n{f.w}
\n{f.v}
","typescript":false,"index":403}
+{"fn":"parse_expression_at","source":"\n\nUpdate \n\n{a}
\n{b}
\n{c}
\n{d.length}
\n{e.x}
\n{e.y}
\n{f.w}
\n{f.v}
","typescript":false,"index":416}
+{"fn":"parse_expression_at","source":"\n\nUpdate \n\n{a}
\n{b}
\n{c}
\n{d.length}
\n{e.x}
\n{e.y}
\n{f.w}
\n{f.v}
","typescript":false,"index":429}
+{"fn":"parse_expression_at","source":"\n\nUpdate \n\n{a}
\n{b}
\n{c}
\n{d.length}
\n{e.x}
\n{e.y}
\n{f.w}
\n{f.v}
","typescript":false,"index":442}
+{"fn":"parse","source":" \n\tlet c = $state({ a: 0 });\n\n\t$effect(() => {\n\t\tconsole.log('top level')\n\t\t$effect(() => {\n\t\t\tif (c) {\n\t\t\t\t$effect(() => {\n\t\t\t\t\tconsole.log('inner',c.a);\n\t\t\t\t\treturn () => console.log('destroy inner', c?.a);\n\t\t\t\t});\n\t\t\t}\n\t\t\treturn () => console.log('destroy outer', c?.a);\n\t\t});\n\t});\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n {\n\tc.a = 1; c = null\n}}>toggle ","typescript":false,"index":320}
+{"fn":"parse","source":" \n\tlet { object = $bindable(), reset } = $props();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n object.count += 1}>\n\tclicks: {object.count}\n \nreset ","typescript":false,"index":86}
+{"fn":"parse_expression_at","source":"\n\n object.count += 1}>\n\tclicks: {object.count}\n \nreset ","typescript":false,"index":122}
+{"fn":"parse_expression_at","source":"\n\n object.count += 1}>\n\tclicks: {object.count}\n \nreset ","typescript":false,"index":163}
+{"fn":"parse","source":" \n\timport Counter from './Counter.svelte';\n\n\tlet object = $state({ count: 0 });\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n object = {count: 0}} />","typescript":false,"index":123}
+{"fn":"parse","source":" \n\tlet { a = $bindable() } = $props();\n","typescript":false}
+{"fn":"parse","source":" \n\timport Child from './child.svelte';\n\timport { global } from './state.svelte.js';\n\tglobal.value.count = 0;\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n \n\n global.value.count++}>\n\tclicks: {global.value.count}\n ","typescript":false,"index":224}
+{"fn":"parse_expression_at","source":"\n\n\n \n\n global.value.count++}>\n\tclicks: {global.value.count}\n ","typescript":false,"index":259}
+{"fn":"parse_expression_at","source":"\n\n\n \n\n global.value.count++}>\n\tclicks: {global.value.count}\n ","typescript":false,"index":298}
+{"fn":"parse","source":" \n\tlet toast1 = $state();\n\tlet toast2 = $state({});\n\n\texport async function show_toast() {\n\t\ttoast1 = {\n\t\t\tmessage: 'foo',\n\t\t\tshow: true\n\t\t};\n\t\ttoast1.show = false;\n\n\t\ttoast2 = {\n\t\t\tmessage: 'foo',\n\t\t\tshow: true\n\t\t};\n\t\ttoast2.show = false;\n\t}\n","typescript":false}
+{"fn":"parse","source":" \n\timport { show_toast } from \"./child.svelte\";\n\n\tshow_toast();\n","typescript":false}
+{"fn":"parse","source":" \n\timport { global } from './state.svelte.js';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n global.object.count += 1}>\n\tclicks: {global.object.count}\n ","typescript":false,"index":82}
+{"fn":"parse_expression_at","source":"\n\n global.object.count += 1}>\n\tclicks: {global.object.count}\n ","typescript":false,"index":125}
+{"fn":"parse","source":" \n\timport Counter from './Counter.svelte';\n\timport { global } from './state.svelte.js';\n\n\tlet object = $state({ count: 0 });\n\tglobal.object = object;\n","typescript":false}
+{"fn":"parse","source":" \n\timport { global } from './state.svelte.js';\n\n\tglobal.a = { b: 0 };\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n global.a.b += 1}>\n\tclicks: {global.a.b}\n ","typescript":false,"index":105}
+{"fn":"parse_expression_at","source":"\n\n global.a.b += 1}>\n\tclicks: {global.a.b}\n ","typescript":false,"index":139}
+{"fn":"parse","source":" \n\timport { setContext } from 'svelte';\n\timport Sub from './sub.svelte';\n\n\tlet list = $state([]);\n\tsetContext('list', list);\n","typescript":false}
+{"fn":"parse","source":" \n\timport { getContext } from 'svelte';\n\n\tconst list = getContext('list');\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n list.push('foo')}>[{list.join(',')}] ","typescript":false,"index":110}
+{"fn":"parse_expression_at","source":"\n\n list.push('foo')}>[{list.join(',')}] ","typescript":false,"index":136}
+{"fn":"parse","source":" \n\timport { global } from './state.svelte.js';\n\timport Sub from './sub.svelte';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n \n\n global.increment_a_b()}>\n\tclick me\n ","typescript":false,"index":275}
+{"fn":"parse","source":" \n\timport { global } from \"./state.svelte\";\n \n\t// The real world use case would be someone manipulating state locally, for example form state,\n\t// and then push the values to a global state for everyone else to see / possibly mutate.\n\tconst local_soon_global = $state({ b: 0 });\n\tglobal.add_a(local_soon_global);\n","typescript":false}
+{"fn":"parse","source":" \n\timport Sub from './sub.svelte';\n\timport { create_my_state } from './state.svelte';\n\n\tconst myState = create_my_state();\n","typescript":true}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":true,"index":163}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":true,"index":186}
+{"fn":"parse","source":" \n\tlet { inc, count = $bindable() } = $props();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{count.a} (ok) \n count.a++}>{count.a} (bad) ","typescript":false,"index":83}
+{"fn":"parse_expression_at","source":"\n\n{count.a} (ok) \n count.a++}>{count.a} (bad) ","typescript":false,"index":89}
+{"fn":"parse_expression_at","source":"\n\n{count.a} (ok) \n count.a++}>{count.a} (bad) ","typescript":false,"index":129}
+{"fn":"parse_expression_at","source":"\n\n{count.a} (ok) \n count.a++}>{count.a} (bad) ","typescript":false,"index":147}
+{"fn":"parse","source":" \n\timport { getContext } from 'svelte';\n\n\tconst foo = getContext('foo')\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n {\n\tfoo.person.name.last = 'T';\n}}>mutate ","typescript":false,"index":107}
+{"fn":"parse","source":" \n\timport { setContext } from 'svelte';\n\timport Child from './Child.svelte';\n\n\tclass Person {\n\t\tname = $state({\n\t\t\tfirst: 'Mr',\n\t\t\tlast: 'Bean'\n\t\t});\n\t}\n\n\tsetContext('foo', {\n\t\tperson: new Person()\n\t});\n","typescript":false}
+{"fn":"parse","source":" \n\tlet { item } = $props();\n\n\tfunction onclick() {\n\t\titem.name = `${item.name} edited`\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{item?.name}
\nThen click here ","typescript":false,"index":114}
+{"fn":"parse","source":" \n\timport Child from './Child.svelte';\n\n\tlet items = $state([{ id: \"test\", name: \"this is a test\"}, { id:\"test2\", name: \"this is a second test\"}]);\n\tlet found = $state();\n\n\tfunction onclick() {\n\t\tfound = items.find(c => c.id === 'test2');\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nFirst click here \n ","typescript":false,"index":317}
+{"fn":"parse","source":" \n\t/** @type {{ object: { count: number }}} */\n\tlet { object = $bindable() } = $props();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n object.count += 1}>\n\tclicks: {object.count}\n ","typescript":false,"index":124}
+{"fn":"parse_expression_at","source":"\n\n object.count += 1}>\n\tclicks: {object.count}\n ","typescript":false,"index":160}
+{"fn":"parse","source":" \n\timport Counter from './Counter.svelte';\n\n\tlet object = $state({ count: 0 });\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":120}
+{"fn":"parse","source":" \n\t/** @type {{ object: { count: number }}} */\n\tlet { object = $bindable() } = $props();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n object.count += 1}>\n\tclicks: {object.count}\n ","typescript":false,"index":124}
+{"fn":"parse_expression_at","source":"\n\n object.count += 1}>\n\tclicks: {object.count}\n ","typescript":false,"index":160}
+{"fn":"parse","source":" \n\timport Counter from './Counter.svelte';\n\n\t/** @type {{ object: { count: number }}} */\n\tlet { object } = $props();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":157}
+{"fn":"parse","source":" \n\timport Intermediate from './Intermediate.svelte';\n\n\tlet object = $state({ count: 0 });\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":130}
+{"fn":"parse","source":" \n\t/** @type {{ shared: { count: number }, notshared: { count: number } }} */\n\tlet { shared = $bindable(), notshared } = $props();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n shared.count += 1}>\n\tclicks: {shared.count}\n \n\n notshared.count += 1}>\n\tclicks: {notshared.count}\n ","typescript":false,"index":166}
+{"fn":"parse_expression_at","source":"\n\n shared.count += 1}>\n\tclicks: {shared.count}\n \n\n notshared.count += 1}>\n\tclicks: {notshared.count}\n ","typescript":false,"index":202}
+{"fn":"parse_expression_at","source":"\n\n shared.count += 1}>\n\tclicks: {shared.count}\n \n\n notshared.count += 1}>\n\tclicks: {notshared.count}\n ","typescript":false,"index":244}
+{"fn":"parse_expression_at","source":"\n\n shared.count += 1}>\n\tclicks: {shared.count}\n \n\n notshared.count += 1}>\n\tclicks: {notshared.count}\n ","typescript":false,"index":283}
+{"fn":"parse","source":" \n\timport Counter from './Counter.svelte';\n\n\tlet object = $state({\n\t\tshared: { count: 0 },\n\t\tnotshared: { count: 0 }\n\t});\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":163}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":190}
+{"fn":"parse","source":" \n\tlet { object = $bindable() } = $props();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n object.count += 1}>\n\tclicks: {object.count}\n ","typescript":false,"index":79}
+{"fn":"parse_expression_at","source":"\n\n object.count += 1}>\n\tclicks: {object.count}\n ","typescript":false,"index":115}
+{"fn":"parse","source":" \n\tlet { children } = $props();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{@render children?.()}","typescript":false,"index":59}
+{"fn":"parse","source":" \n\timport Outer from './Outer.svelte';\n\timport Inner from './Inner.svelte';\n\n\tlet object = $state({ count: 0 });\n","typescript":false}
+{"fn":"parse","source":" \n\tlet { object = $bindable() } = $props();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n object.count += 1}>\n\tclicks: {object.count}\n ","typescript":false,"index":79}
+{"fn":"parse_expression_at","source":"\n\n object.count += 1}>\n\tclicks: {object.count}\n ","typescript":false,"index":115}
+{"fn":"parse","source":" \n\tlet { children } = $props();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{@render children?.()}","typescript":false,"index":59}
+{"fn":"parse","source":" \n\timport Outer from './Outer.svelte';\n\timport Inner from './Inner.svelte';\n\n\tlet object = $state({ count: 0 });\n\tlet test = $state(true);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\t\n\t{#if test}\n\t\t \n\t{/if}\n ","typescript":false,"index":269}
+{"fn":"parse","source":" \n\tlet { children } = $props();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{@render children()}","typescript":false,"index":59}
+{"fn":"parse","source":" \n\tlet { children } = $props();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{@render children()}","typescript":false,"index":59}
+{"fn":"parse","source":" \n\tlet { count = $bindable() } = $props();\n","typescript":true}
+{"fn":"parse_expression_at","source":"\n\n count.value++}>{count.value} ","typescript":true,"index":88}
+{"fn":"parse_expression_at","source":"\n\n count.value++}>{count.value} ","typescript":true,"index":110}
+{"fn":"parse","source":" \n\timport Component1 from './Component1.svelte';\n\timport Component2 from './Component2.svelte';\n\timport Component3 from './Component3.svelte';\n\n\tlet count = $state({ value: 0 });\n","typescript":false}
+{"fn":"parse","source":" \n\timport Component2 from './Component2.svelte';\n\n\tlet { rows = $bindable([]) } = $props();\n\n\tlet rows2 = $state([]);\n\n\t$effect(() => {\n\t\trows2 = rows.slice();\n\t});\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":206}
+{"fn":"parse","source":" \n\tlet { rows = $bindable([]) } = $props();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#if rows.length}\n\t \n{/if}","typescript":false,"index":67}
+{"fn":"parse_expression_at","source":"\n\n{#if rows.length}\n\t \n{/if}","typescript":false,"index":118}
+{"fn":"parse","source":" \n\timport Component1 from './Component1.svelte';\n\n\tlet rows = $state([{}]);\n","typescript":false}
+{"fn":"parse","source":" \n import { state, effect } from './store.js';\n\n let foo = $state(0); // foo = 1\n $effect(() => { throw new Error('Shouldnt be called')});\n\n function bar($derived, $effect) {\n const x = $derived(foo + 1); // x = 3\n $effect(() => { throw new Error('Shouldnt be called')});\n return {\n get x() { return x + $derived(0) /* == 4 */ },\n get y() { return $effect(() => { throw new Error('Shouldnt be called')}); /* == 0 */ }\n }\n }\n\n const baz = bar($state, $effect);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{foo} {baz.x} {baz.y}
\n foo = 5}>Shouldnt be reactive ","typescript":false,"index":550}
+{"fn":"parse_expression_at","source":"\n\n{foo} {baz.x} {baz.y}
\n foo = 5}>Shouldnt be reactive ","typescript":false,"index":556}
+{"fn":"parse_expression_at","source":"\n\n{foo} {baz.x} {baz.y}
\n foo = 5}>Shouldnt be reactive ","typescript":false,"index":564}
+{"fn":"parse_expression_at","source":"\n\n{foo} {baz.x} {baz.y}
\n foo = 5}>Shouldnt be reactive ","typescript":false,"index":593}
+{"fn":"parse","source":" \n\tlet a1 = $state();\n\tlet b1 = $state();\n\n\t$effect(() => {\n\t\tconsole.log('a1: ', a1);\n\t});\n\n\t$effect(() => {\n\t\tconsole.log('b1: ', b1);\n\t});\n\n\ta();\n\tqueueMicrotask(a);\n\n\tb();\n\tqueueMicrotask(b);\n\n\tfunction a() {\n\t\ta1 ??= true;\n\t}\n\n\tfunction b() {\n\t\tb1 ?? (b1 = true);\n\t}\n","typescript":false}
+{"fn":"parse","source":" \n\tconst { test = $bindable() } = $props();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{test}","typescript":false,"index":63}
+{"fn":"parse","source":" \n\timport Child from './Child.svelte';\n\n\tlet { test } = $props();\n","typescript":false}
+{"fn":"parse","source":" \n\timport Parent from './Parent.svelte';\n\tlet test = $state({ test: '' });\n","typescript":false}
+{"fn":"parse","source":" \n\tlet { test, store } = $props();\n\tlet der = $derived(test);\n\tlet state = $state(test);\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n {\n\t\t//svelte-ignore ownership_invalid_mutation\n\t\ttest.test = Math.random();\n\t\t//svelte-ignore ownership_invalid_mutation\n\t\ttest.test++;\n\t}}\n>\n \n\n {\n\t\t//svelte-ignore ownership_invalid_mutation\n\t\tder.test = Math.random();\n\t\t//svelte-ignore ownership_invalid_mutation\n\t\tder.test++;\n\t}}\n>\n \n\n {\n\t\t//svelte-ignore ownership_invalid_mutation\n\t\tstate.test = Math.random();\n\t\t//svelte-ignore ownership_invalid_mutation\n\t\tstate.test++;\n\t}}\n>\n \n\n {\n\t\t//svelte-ignore ownership_invalid_mutation\n\t\t$store.test = Math.random();\n\t\t//svelte-ignore ownership_invalid_mutation\n\t\t$store.test++;\n\t}}\n>\n ","typescript":false,"index":125}
+{"fn":"parse_expression_at","source":"\n\n {\n\t\t//svelte-ignore ownership_invalid_mutation\n\t\ttest.test = Math.random();\n\t\t//svelte-ignore ownership_invalid_mutation\n\t\ttest.test++;\n\t}}\n>\n \n\n {\n\t\t//svelte-ignore ownership_invalid_mutation\n\t\tder.test = Math.random();\n\t\t//svelte-ignore ownership_invalid_mutation\n\t\tder.test++;\n\t}}\n>\n \n\n {\n\t\t//svelte-ignore ownership_invalid_mutation\n\t\tstate.test = Math.random();\n\t\t//svelte-ignore ownership_invalid_mutation\n\t\tstate.test++;\n\t}}\n>\n \n\n {\n\t\t//svelte-ignore ownership_invalid_mutation\n\t\t$store.test = Math.random();\n\t\t//svelte-ignore ownership_invalid_mutation\n\t\t$store.test++;\n\t}}\n>\n ","typescript":false,"index":302}
+{"fn":"parse_expression_at","source":"\n\n {\n\t\t//svelte-ignore ownership_invalid_mutation\n\t\ttest.test = Math.random();\n\t\t//svelte-ignore ownership_invalid_mutation\n\t\ttest.test++;\n\t}}\n>\n \n\n {\n\t\t//svelte-ignore ownership_invalid_mutation\n\t\tder.test = Math.random();\n\t\t//svelte-ignore ownership_invalid_mutation\n\t\tder.test++;\n\t}}\n>\n \n\n {\n\t\t//svelte-ignore ownership_invalid_mutation\n\t\tstate.test = Math.random();\n\t\t//svelte-ignore ownership_invalid_mutation\n\t\tstate.test++;\n\t}}\n>\n \n\n {\n\t\t//svelte-ignore ownership_invalid_mutation\n\t\t$store.test = Math.random();\n\t\t//svelte-ignore ownership_invalid_mutation\n\t\t$store.test++;\n\t}}\n>\n ","typescript":false,"index":477}
+{"fn":"parse_expression_at","source":"\n\n {\n\t\t//svelte-ignore ownership_invalid_mutation\n\t\ttest.test = Math.random();\n\t\t//svelte-ignore ownership_invalid_mutation\n\t\ttest.test++;\n\t}}\n>\n \n\n {\n\t\t//svelte-ignore ownership_invalid_mutation\n\t\tder.test = Math.random();\n\t\t//svelte-ignore ownership_invalid_mutation\n\t\tder.test++;\n\t}}\n>\n \n\n {\n\t\t//svelte-ignore ownership_invalid_mutation\n\t\tstate.test = Math.random();\n\t\t//svelte-ignore ownership_invalid_mutation\n\t\tstate.test++;\n\t}}\n>\n \n\n {\n\t\t//svelte-ignore ownership_invalid_mutation\n\t\t$store.test = Math.random();\n\t\t//svelte-ignore ownership_invalid_mutation\n\t\t$store.test++;\n\t}}\n>\n ","typescript":false,"index":656}
+{"fn":"parse","source":" \n\timport { writable } from 'svelte/store';\n\timport Child from './Child.svelte';\n\tlet test = $state({ test: 'a' });\n\n\tconst store = writable(test);\n","typescript":false}
+{"fn":"parse","source":" \n\timport { setContext, getContext } from \"svelte\";\n\n\tsetContext(\"\", new Proxy({}, {\n\t\tget(){\n\t\t\treturn {}\n\t\t}\n\t}));\n\n\tgetContext(\"\");\n","typescript":false}
+{"fn":"parse","source":" \n\tlet x = $state(0);\n\tlet y = $state(0);\n\n\t$effect.pre(() => {\n\t\tconsole.log(x);\n\t});\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n x++}>{x} \n y++}>{y} ","typescript":false,"index":123}
+{"fn":"parse_expression_at","source":"\n\n x++}>{x} \n y++}>{y} ","typescript":false,"index":135}
+{"fn":"parse_expression_at","source":"\n\n x++}>{x} \n y++}>{y} ","typescript":false,"index":165}
+{"fn":"parse_expression_at","source":"\n\n x++}>{x} \n y++}>{y} ","typescript":false,"index":177}
+{"fn":"parse","source":" \n\tlet count = $state(0);\n\n\tfunction increment() {\n\t\tcount += 1;\n\t}\n\n\t$effect.pre(() => {\n\t\tconsole.log(`Outer Effect Start (${count})`)\n\n\t\t$effect.pre(() => {\n\t\t\tconsole.log(`Inner Effect (${count})`)\n\t\t});\n\n\t\tconsole.log(`Outer Effect End (${count})`)\n\t});\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n\n\tCount: {count}\n ","typescript":false,"index":295}
+{"fn":"parse_expression_at","source":"\n\n\n\tCount: {count}\n ","typescript":false,"index":316}
+{"fn":"parse","source":" \n\tconst { foo, default1 = 1, default2 = 2, default3 = 3, ...others } = $props();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{foo} {default1} {default2} {default3} {others.bar}","typescript":false,"index":101}
+{"fn":"parse_expression_at","source":"\n\n{foo} {default1} {default2} {default3} {others.bar}","typescript":false,"index":107}
+{"fn":"parse_expression_at","source":"\n\n{foo} {default1} {default2} {default3} {others.bar}","typescript":false,"index":118}
+{"fn":"parse_expression_at","source":"\n\n{foo} {default1} {default2} {default3} {others.bar}","typescript":false,"index":129}
+{"fn":"parse_expression_at","source":"\n\n{foo} {default1} {default2} {default3} {others.bar}","typescript":false,"index":140}
+{"fn":"parse","source":" \n\tlet { count: definedCount = $bindable() } = $props();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n definedCount++}>{definedCount} ","typescript":false,"index":93}
+{"fn":"parse_expression_at","source":"\n\n definedCount++}>{definedCount} ","typescript":false,"index":116}
+{"fn":"parse","source":" \n import Counter from './Counter.svelte';\n\n let bound = $state(0);\n let bound_nested = $state({count: 0});\n let unbound = $state(0);\n let unbound_nested = $state({count: 0});\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{bound} {bound_nested.count} {unbound} {unbound_nested.count}
\n\n \n \n \n ","typescript":false,"index":213}
+{"fn":"parse_expression_at","source":"\n\n{bound} {bound_nested.count} {unbound} {unbound_nested.count}
\n\n \n \n \n ","typescript":false,"index":221}
+{"fn":"parse_expression_at","source":"\n\n{bound} {bound_nested.count} {unbound} {unbound_nested.count}
\n\n \n \n \n ","typescript":false,"index":242}
+{"fn":"parse_expression_at","source":"\n\n{bound} {bound_nested.count} {unbound} {unbound_nested.count}
\n\n \n \n \n ","typescript":false,"index":252}
+{"fn":"parse_expression_at","source":"\n\n{bound} {bound_nested.count} {unbound} {unbound_nested.count}
\n\n \n \n \n ","typescript":false,"index":300}
+{"fn":"parse_expression_at","source":"\n\n{bound} {bound_nested.count} {unbound} {unbound_nested.count}
\n\n \n \n \n ","typescript":false,"index":331}
+{"fn":"parse_expression_at","source":"\n\n{bound} {bound_nested.count} {unbound} {unbound_nested.count}
\n\n \n \n \n ","typescript":false,"index":370}
+{"fn":"parse_expression_at","source":"\n\n{bound} {bound_nested.count} {unbound} {unbound_nested.count}
\n\n \n \n \n ","typescript":false,"index":398}
+{"fn":"parse","source":" \n\tlet { 0: zero, 'ysc%%gibberish': one } = $props();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{zero} {one}","typescript":false,"index":73}
+{"fn":"parse_expression_at","source":"\n\n{zero} {one}","typescript":false,"index":80}
+{"fn":"parse","source":" \n import Child from './Child.svelte';\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":70}
+{"fn":"parse_expression_at","source":"\n\n ","typescript":false,"index":89}
+{"fn":"parse","source":" \n\tlet { array } = $props();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{#each array as number}\n\t{number.v}
\n{/each}\n\n{#each array as number (number)}\n\t{number.v}
\n{/each}\n\n{#each array as number (number.v)}\n\t{number.v}
\n{/each}","typescript":false,"index":54}
+{"fn":"parse_expression_at","source":"\n\n{#each array as number}\n\t{number.v}
\n{/each}\n\n{#each array as number (number)}\n\t{number.v}
\n{/each}\n\n{#each array as number (number.v)}\n\t{number.v}
\n{/each}","typescript":false,"index":76}
+{"fn":"parse_expression_at","source":"\n\n{#each array as number}\n\t{number.v}
\n{/each}\n\n{#each array as number (number)}\n\t{number.v}
\n{/each}\n\n{#each array as number (number.v)}\n\t{number.v}
\n{/each}","typescript":false,"index":106}
+{"fn":"parse_expression_at","source":"\n\n{#each array as number}\n\t{number.v}
\n{/each}\n\n{#each array as number (number)}\n\t{number.v}
\n{/each}\n\n{#each array as number (number.v)}\n\t{number.v}
\n{/each}","typescript":false,"index":123}
+{"fn":"parse_expression_at","source":"\n\n{#each array as number}\n\t{number.v}
\n{/each}\n\n{#each array as number (number)}\n\t{number.v}
\n{/each}\n\n{#each array as number (number.v)}\n\t{number.v}
\n{/each}","typescript":false,"index":137}
+{"fn":"parse_expression_at","source":"\n\n{#each array as number}\n\t{number.v}
\n{/each}\n\n{#each array as number (number)}\n\t{number.v}
\n{/each}\n\n{#each array as number (number.v)}\n\t{number.v}
\n{/each}","typescript":false,"index":167}
+{"fn":"parse_expression_at","source":"\n\n{#each array as number}\n\t{number.v}
\n{/each}\n\n{#each array as number (number)}\n\t{number.v}
\n{/each}\n\n{#each array as number (number.v)}\n\t{number.v}
\n{/each}","typescript":false,"index":184}
+{"fn":"parse_expression_at","source":"\n\n{#each array as number}\n\t{number.v}
\n{/each}\n\n{#each array as number (number)}\n\t{number.v}
\n{/each}\n\n{#each array as number (number.v)}\n\t{number.v}
\n{/each}","typescript":false,"index":200}
+{"fn":"parse","source":" \n\timport Child from './child.svelte';\n\n\tlet array = $state([{v: 1}]);\n\n\tconst addNew = () => {\n\t\tarray.push({v: 2})\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\nadd \n ","typescript":false,"index":155}
+{"fn":"parse","source":" \n\tlet { count = $bindable() } = $props();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n count++}>{count} ","typescript":false,"index":79}
+{"fn":"parse_expression_at","source":"\n\n count++}>{count} ","typescript":false,"index":95}
+{"fn":"parse","source":" \n import Counter from './Counter.svelte';\n\n let bound = $state(0);\n let bound_nested = $state({count: 0});\n let unbound = $state(0);\n let unbound_nested = $state({count: 0});\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{bound} {bound_nested.count} {unbound} {unbound_nested.count}
\n\n \n \n \n ","typescript":false,"index":213}
+{"fn":"parse_expression_at","source":"\n\n{bound} {bound_nested.count} {unbound} {unbound_nested.count}
\n\n \n \n \n ","typescript":false,"index":221}
+{"fn":"parse_expression_at","source":"\n\n{bound} {bound_nested.count} {unbound} {unbound_nested.count}
\n\n \n \n \n ","typescript":false,"index":242}
+{"fn":"parse_expression_at","source":"\n\n{bound} {bound_nested.count} {unbound} {unbound_nested.count}
\n\n \n \n \n ","typescript":false,"index":252}
+{"fn":"parse_expression_at","source":"\n\n{bound} {bound_nested.count} {unbound} {unbound_nested.count}
\n\n \n \n \n ","typescript":false,"index":300}
+{"fn":"parse_expression_at","source":"\n\n{bound} {bound_nested.count} {unbound} {unbound_nested.count}
\n\n \n \n \n ","typescript":false,"index":331}
+{"fn":"parse_expression_at","source":"\n\n{bound} {bound_nested.count} {unbound} {unbound_nested.count}
\n\n \n \n \n ","typescript":false,"index":370}
+{"fn":"parse_expression_at","source":"\n\n{bound} {bound_nested.count} {unbound} {unbound_nested.count}
\n\n \n \n \n ","typescript":false,"index":398}
+{"fn":"parse","source":" \n\tlet { count = $bindable(0) } = $props();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n{count} ","typescript":false,"index":69}
+{"fn":"parse","source":" \n import Counter from './Counter.svelte';\n\n let bound = $state();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n bound = 1}>{bound} \n\n ","typescript":false,"index":109}
+{"fn":"parse_expression_at","source":"\n\n bound = 1}>{bound} \n\n ","typescript":false,"index":127}
+{"fn":"parse_expression_at","source":"\n\n bound = 1}>{bound} \n\n ","typescript":false,"index":165}
+{"fn":"parse","source":" \n let { bar = $bindable() } = $props();\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n bar--}>{bar} ","typescript":false,"index":80}
+{"fn":"parse_expression_at","source":"\n\n bar--}>{bar} ","typescript":false,"index":94}
+{"fn":"parse","source":" \n\timport Inner from \"./Inner.svelte\";\n\n\tlet bar = $state(0)\n\tlet foo = {\n\t\tget bar () {\n\t\t\treturn bar;\n\t\t},\n\t\tset bar(v) {\n\t\t\tbar = v;\n\t\t}\n\t}\n","typescript":false}
+{"fn":"parse_expression_at","source":"\n\n bar++}>{foo.bar} \n\n","typescript":false,"index":179}
+{"fn":"parse_expression_at","source":"\n\n bar++}>{foo.bar} \n\n","typescript":false,"index":193}
+{"fn":"parse_expression_at","source":"\n\n bar++}>{foo.bar} \n\n